Bill and David are both superb! I dreaded having to deal with potential rips off companies but Bill made me feel right at home offering even to help me out over the phone free of charge. David, my service tech, was amazing. He resolved my issue and didn't try to oversell me on anything I didn't need. Would highly recommend.