Had a problem with a virus. I fought most of the past 3 days straight on this thing and think I have it fixed now, mostly thanks to topics of what appears to be the exact same thing on this forum,...