Nichols Computer is simply terrific. We've recently worked with them on a variety of home networking issue we were having. They quickly diagnosed the issues and came up with a comprehensive plan to solve our complex mess. In addition, the quality of work was A+; Everything is super neat and well done. Along the way, they provided cost options and used their expertise to make recommendations and improvements. Everyone on the team is highly professional, friendly, and considerate and can handle any size project or job. After working with them, I can't imaging trusting anyone else with our needs (computers, networking, repairs, both MAC & PC, etc...) I also own a small business and plan to strategize with them on how to expand my company to function at different locations. These guys are the real deal; genuine, smart, highly skilled, and a pleasure to work with.