My step-dad has also been having issues with his computer and had a Geek on Call come to the homeoffice.
Even though it was only a couple of relatively harmless viruses, it still took hours of time and lost productivity, not to mention the cost of all the call out. The time and cash could certainly have been spent more enjoyably.
So this is just another timely reminder, if you have not run your anti-virus software to update it and keep it current, and keep your machine clean, now is the time.
If you have not installed a firewall and other security measures, well, what ARE you waiting for!?