spybot is good but it doesn't get everything. I suggest using both spybot and Ad-Aware as well as spyblaster which can be found at
www.javacoolsoftware.com.
As far the virus goes, try going "start->programs->Avast->antivirus"
it should pull up a small user window, right click on it and set a
boot time scan.
This will find the virus before windows starts, before windows is using the virus, and offer you some options. Click delete and also click on the box that states "delete even if restart required" allow avast to continue scanning and then restart.
After that fire up avast antivirus following the step listed earlier and click the local disks button. Select the most thourogh scan available and scan for virus's it should be gone but if it isnt select delete and make sure to click "delete even if restart required"
If this doesnt fix it on avast.com under free programs is a virus removal tool download it and use it. Hope this helps.
Goodluck
James