AVG (anti virus) found the viruses and Trojans, SpywareGuard found the spyware. But, so many problems had been created by all that malicious software, I would fix one thing and 2 more things would pop up. So I decided to just go with a fresh install of windows and add some security proggies to prevent (hopefully) this same scenario from happening again.
Silat directed me to the AVG AV software and some other software to help protect myself in the future. Also, he spent hours and hours on the phone with me trying to correct the issues I had.