When you wish to change the location of your user profile folder, you don't have any tools at your disposal, except step-by-step manual solution.
Recently I had to switch AD domains on some laptops, and users got a new profile (since they, in fact, were new users). I found that switching user profile folder path was not something that wan not possible out-of-the-box.
Here is how you do it manually:
Create a System Restore Point (you can never have too many of those)
Log on as an administrator
If you are moving your user profile folder, then move the folder c:\Users\SomeUser somewhere (eg. d:\SomeUser).
If you just have to switch folders, skip to step 4.
Open the registry editor and navigate to HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Search for “ProfileImagePath” until you find the one that points at c:\Users\SomeUser
Modify it so that it points at to the new path (eg. d:\SomeUser)
Log off, and log in as 'SomeUser'.
Use System Restore in case something goes terribly wrong.