Super happy to hear about your progress. Now a wet blanket.
The way in which you were using your computer was the real problem to begin with.
Strong firewall, antivirus, and antispyware are very important, but so are cautious browsing, download, and email habits. All the protection in the world can't help me if I bring the bad stuff home on purpose. Please take a little more time to learn about the most common dangers and how to avoid them. Tom Coyote is a good place to start, but there are lots of great links at ASAP :http://asap.maddoktor2.com/ IMHO peer to peer of any kind is not safe. (I know I'll get an argument here) It just opens your system to potential problems. If you are not behind a router, that is an excellent piece of hardware to buy. I got a Linksys WRT54G Wireless/wired combo unit at Wal-Mart for $50. and with the included set-up CD had everything automatically connected and configured in about 15minutes. Painless. Using the tools and knowledge you have learned during this process I hope that you will keep your computer protected, clean, and quick so that you can continue to use it effectively to learn and grow in all your areas of interest.
Good luck and keep visiting the forum.