Somebody asked me how he could define an alternate location for user profiles.
They wanted to store the terminal server profiles on a different drive.
Well here it goes:
The default location is defined in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList . There you need to adjust the String ProfilesDirectory with the path of your preferred location.
Note: Existing Profiles will remain under %WinDir%\Documents And Settings\.... . You'll need to remove these profiles manually.
New users will have there profile created in the location you specified.
There is also an administrative template which enables you to set the default place teminal server profiles. You can find this template at following location in the group policy editor:
Computer Configuration\Administraive Templates\Windows Components\Terminal Services\Set Path for TS Roaming Prifiles