UPHClean is a service that once and for all gets rid of problems with user profile not unloading.
You are having profile unload problems if you experience slow logoff (with Saving Settings for most of the time while logging off), roaming profiles that do not reconcile, or the registry size limit is reached.
This is a microsoft tool available at www.microsoft.com/downloads
This tool saved my life. Before installing it, my computer was taking 4 to 5 minutes to logoff, now everything is normal.