I'm glad to hear that you have a clean new setup

jojo wrote:I think I know how I got that virus. My AVG was set to scan at 2 AM instead of PM. But my comp is turned off at that time, so no scans were being done. Dumb, dumb!
A good AV should protect your computer even if you do not do a manual scan -- and an automatic scan set for say 2 AM when your computer is off, should start rolling at 7 or 9 AM or whenever you typically switch it back on.
So no, it's NOT your fault really, you just have a bad AV.
If I were you or your tech guy, I'd completely uninstall the AVG, and then install either NOD32 as a subscription-based AV ; or for a 100% free solution, to obtain a Beta copy of Microsoft Security Essentials when the Beta is opened in the US on Tuesday.
I hope this helps