I thought this was interesting:
http://www.vnunet.com/vnunet/downloads/2224860/desktops
Its a virtual desktops program. MS already had one in the xp power toys page but its pretty awful(to me anyway) plus it would save its data in temp folders that CCleaner would wipe out. I dont know if this one does that too or not but its supposedly made by the sysinternals team(autoruns, process explorer, ect) so its probably pretty good.
If you try it let us know what you think.