Kaspersky Lab is the best I've found for getting rid of even the worst malware! They will explain how to examine your system and send them logs that reveal what's going on, then give you step-by-step instructions for disinfecting any kind of malware -- all for free!
Wish I could've let you know...