DomainDiva - It sounds you have had some horrible experiences with IT.
It is always best to receive customer/professional references when dealing with any business.
Check these references out to insure they are legitimate.
You might even want to check into their portfolio of clients they have worked for.
If you need me to find a quality IT company in your area, I can do as such.
I have references for working with the following companies(as an independent consultant, not as a company):
Deparment of Homeland Security, Federal Building, Cleveland, Ohio
ADT Securties
Cleveland Clinic Hospital
Chase Bank(formally Morgan Chase Bank)
Kidney Dialysis Clinics
Also, I have relevant experience as:
Dell Technician
HP Technician
Microsoft Business Consultant
Deployment Technician
Tech Lead - Data Migration and/or Upgrade
Project Management - Network Upgrade & Migration
Network Administration & Engineer : Support and/or Analysis, implementation.
These are just a few of the organizations I have assisted in implementing a POSITIVE IT solution, either in collaboration with, or from a project managenment standpoint.
If you need references, and are serious about utilizing my company, I can assist. I would have to go against utilizing Best Buy's Geek Squad, unless you are only moving a pc or two.
If you are dealing with a Server/Client network, you might be causing yourself more trouble.