Yea that sucks that you're still hanging at that point!
Maybe I got lucky...
I'm also using a Reg Cleaner to clean/delete all the left over junk that might be there.
Been using this program for years with no problem if you care to try it.
http://www.ccleaner.com/Besides that the only thing I think I've done besides what you've done is defrag the drive.