Some additional information to add to what Ken B said:
1. by default, the "special folder" called "My Documents" is mapped to the
My Documents folder within the user's profile. This mapping can be changed,
either by code in a logon script or a Group Policy. A consideration with
Roaming Profiles is how large the profile is. The Roaming Profile has to be
synchronized with the local copy at each logon and logoff, so there is a
distinct advantage to keeping the profile small. Re-directing the My
Documents special folder outside of the profile assists in this endeavor.
Also, you can use a Group Policy to specify that certain sub-folders within
the profile are not made part of the network copy of the Roaming Profile.
2. it is a common practice in Windows environments to have a "Home
Directory" on a network share - this has been a feature in Windows for a
long time - it is not a UNIX specific feature. If desired, this Home
Directory can be automatically mapped to a drive letter; this mapping can be
specified for individual user accounts, via Group Policy or a logon script.
The special folder called "My Documents" can be re-directed to the Home
Directory, again either via Group Policy or a logon script.
3. when a computer is not network connected, naturally, the user's Home
Directory (network share) will unavailable. With WIndows XP clients, it is
possible to mark folders in the Home Directory or elsewhere as "available
offline". When this is done, the selected folders are copied to the local
harddrive and automatically synchronized with the network copy at logon and
logoff. Since only changes need to be synchronized, this reduces the
network traffic and elapsed time for logon/logoff, particularly as opposed
to keeping all of the user's files with a "Roaming Profile".
4. a logon script can be specified for the individual user accounts in
Active Directory, or via a Group Policy. The later is often easier since
then it is not necessary to add the setting to existing user accounts or new
user accounts when they are created.
As far as I'm concerned, Windows in a Domain environment is a "distributed
system". We treat all of workstations as interchangeable - users do not
store files on the local hard drives. For users with laptops, we encourage
them to use the Offline Folder feature rather than specifically copying
files to the laptop for use while not network connected.
If you want to go a step further, you can use Terminal Services (with or
without third party enhancements). Then, the workstations don't even need
to have applications installed on them and can be treated like "terminals" -
there are also manufactures of "special purpose" computers specifically for
this situation ("thin clients").
If you haven't already, take a look at the documentation at
http://www.microsoft.com/resources/.../enterprise/proddocs/en-us/csc_and_shares.asp.
You may also find the spreadsheet at
http://www.microsoft.com/downloads/...c0-19b9-4acc-b5be-9b7dab13108e&DisplayLang=en.
It documents all of the Group Policy settings available via GPMC (or the
older Group Policy Editor).