I never thought I'd be a shill for Microsoft, but Microsoft Security Essentials (MSE) has been the best tool I've found for preventing and removing that kind of malware. And it's free. Go to Microsoft's web site and search MSE or Microsoft Security Essentials.
Dave