DslReports has a great security forum.
http://www.dslreports.com/forum/securityThese questions and more answered.
Before you drop your cash check out some other programs.
Most of the good ones are free, then if you get the paid version give you more features.
They have lists of the popular programs.
There is also a to do list if you get infected.