I just finished setting up an 18 PC lab with Windows XP Pro and SME 5.5. Here's what I did:
-Configure a local user on a desktop machine. Set home page, folder options, change theme to windows classic, turn off automatic updates, error reporting, and remote assistance etc.
-Turn on roaming profiles on the SME Server.
-Add the desktop machine to the domain. Search the forum, or see Dan Brown's howto on familybrown.org for details.
-Log onto the domain as admin and browse to the "hidden" netlogon share on your server.
-Copy the local user profile you configured to the netlogon share, and rename the profile to "default user" (space and all). Search for and delete all instances of desktop.ini in this profile (they don't remain hidden, and clutter things up).
-Add the other client machines to the domain.
-Now you can log onto the domain from any of the client machines as any SME user, and Samba will create a new roaming profile based on the default.
Note: Your admin user will not have the default profile, but you can go to the
/home/e-smith/samba/profiles directory, and rm -rf admin. Next time you login as admin a new profile will be created based on your default. If you have already created profiles with defaults you don't like, you can remove and recreate them too, but you will lose any changes you've made to the profile.
Good luck,
Alan--