If you have problems with Windows XP logging off -- that is, the system inexplicably decides to wait for about a minute before it proceeds with log off or shutdown -- you may want to give Microsoft's UPHclean - User Profile Hive Cleanup Service a spin. It just helped me with this problem that was harassing me for the past full calendar year.