Our IT guy hooked me up with this. It's free. I use it on my home and work PC about every other day and have had no problems. Amazing how much junk builds up in there! One down side though, you have to login again on anything with a password. I haven't been brave enough to let it play with my registry yet.
ccleaner