|"last resort: Geek Squad... ugh!"|
YIKES, I would NEVER go that route...here, read about Geek Squad reviews
ask around for a reputable repair place, Geek Squad would not be one of them, sorry!
Where are you located? Maybe try craigslist or Kijiji, both will probably have some good repair people. I advertise on there all the time as well as service my existing clients.
Also Jam's reply looks like a good solution also.
Some HELP in posting on Computing.net plus free progs and instructions Cheers