Glad you're getting there, Soulboy.
You'll now see the benefits of keeping your PC spyware free. I would recommend you download
Spyware Blaster, as it will help to stop future spyware from clogging up your system, and continue to run Ad Aware and Spybot occasionally.
As far as file sharing utilities go, I think WinMX is probably the only one you will find which doesn't contain spyware / adware, or any other nasties. Kazaa is one of the main culprits of bunging up your PC with spyware, and is rife with trojans and viruses too. WinMX may not be the quickest, but in my opinion, it's one of the safer options. Of course, you still need to check anything you download for viruses.
The only Registry Cleaner I have used is within Norton System Works. There are a few about, but you have to be careful with them, as they can sometimes remove things they shouldn't.