Profiles can cause a lot of problems. Recently I wanted to move all the Terminal Server Profiles to a new server. Well TS is new to us and I didn't realize by default that admin's do not have access to the profile folders.
After many many attempts at trying to move the files I did the following. Backed up the profile directory with Backup Exec 12 and then restored them to a different server. I shared that folder and all is well.
I have since found out that in group policy you can change a setting that will give administrators access to the profile folders when created.