Andrew Haufe is a Joke ! A Thief ! Do not waste your time or your money. Terrible work, over charges, and your system will be down within a matter of weeks. Very unprofessional attitude when it came time to deal with his mistakes. I had to hire someone else to fix my system (double money) - he did not give us a refund. Warning people - just move on to someone else !