I've had Eric (The Electronic Eric that is) to deal with all of my technical problems over the past several years. Not only has he built my own personal computers, he has both built and provided support for all of the machines I use for work as well.
He wired my house for my home entertainment system and I can't even see a wire. I have a computer now that controls my whole entertainment system and all I do is control it from the couch. Eric chose all the equipment for this and installed it himself. I wouldn't even know where to begin!
I don't even attempt to contact technical support from HP, Dell, Geek-squad or anybody at this point because Eric can do anything they can plus a magnitude more. This guy is a computer guru on steroids, but most importantly HE WILL UNDERSTAND YOU. He is very personable and you would have to try your absolute best to confuse him (Trust me, I've tried). Would give 6/5 stars if I could.