Whomever gave Bill the single star is out of his mind. Bill and his staff are so nice. Bill is easy to talk to and trustworthy. He is very knowledgable and put any concerns I had at ease. He is so reasonable with his pricing as well. To the person who said they had a bad expericence, I can only imagine how rude you might have been to Bill or his staff to eliciate the alleged response.
Pros: Nice, quick, trustworthy, available, explains everything, not rushed, inexpensive