In House Techies rocks! We have been using them for around five years, and they always have provided excellent and speedy service. I would recommend their services over Geek Squad or any "corporate" company any day because they provide service that is people centered, and customer service oriented.
Oh yeah---when you call them a human answers. It's really amazing.