I live in Vienna (well, Tysons really, but I have a Vienna mailing address), and I was about to refer you to the last place I got my computer serviced when I realized that I have done my own work for as long as I can remember, except once I took my PC into CompUSA (Tysons) when I had a serious hard drive issue caused by a virus (boot sector hosed). That must have been 10 years ago. They recovered it for me. I have no idea of their reliability or quality today, though.
Recently I took a scanner in for warranty service to a place in Herndon that seems pretty good but I don’t know if that’s too far for you. They’re at Herndon Pkwy & Elden Street, not far off the Toll Road.
299 Herndon Pkwy
I’m thinking you can find something much closer to home; Yahoo Yellow Pages shows lots in Vienna plus lots more in McLean and other close-by areas.
What kind of computer do you have? Getting all the work you describe done in a shop could be expensive, and could outweigh the value of the machine if it’s not new. I have replaced lots of hard drives, a couple of CD drives and a DVD drive, it’s not hard. Diagnosing whether you really need to replace them might be more difficult, and I wouldn’t crack open a drive itself to try to repair it. Do you know if your video card is on the motherboard? If so that could be more problematic, otherwise it’s just slide out, plug in. There could be other problems that might cause video ghosting; I’m not well-versed in video issues.
Anyway, you can email me at my user name @seigle.net. I’d be happy to help but wouldn’t blame you if you didn’t trust soem nut from a Web board.