Adaware, is a bit outdated, but a major update is planned. In the meantime I suggest you use Spybot
Spybot it's free, works great. But be warned, it is an EXTREMELY powerful tool. You can seriously screw up your system if you misuse it. Be sure and read the directions closely. I use both Adaware Pro, and Spybot, and Spybot finds things Adaware misses. It's your choice. I also suggest you give
Anti-Trojan a try it'll help you find if you have any open ports.
Shields UP is alsa another powerful tool, for detecting open ports.