J.S.
Don't take it to Best Buy. Half the time, they don't really know what they're doing. Honestly. My husband has repaired their repairs. I'm sure there are some good guys there, but they've done a lot more work than necessary on some of our friends' computers and it cost them a lot of money.
My husband works on computers as a hobby. He's certified and would like to get a job doing it some time, but he'd be willing to help you out. He's had a lot of experience dealing with viruses. He keeps my business going... he's my IT guy. :-) Respond directly to me if you're interested and we'll set something up.
Jen