Complaint / review text:
Basically I would strongly advise against using any company that sub-contracts work out in general as Home Depot does. The primary reason being that, as in the case with Home Depot, you sign a contract for services with them and they charge you substantially higher price (50%-100% more) than you would find on the open market for the same service by dealing directly with a specialty contractor yourself.
The only difference is besides paying them a lot more money is that they include an extension on the warranty you would not get dealing with a specialty company yourself. However, looking through the complaints, it is apparent that they do not always honor their own warranty, and at times uses crappy contractors to do the job resulting in substandard work being done.
ALWAYS, get three quotes from three contracts and make an informed, rather than a rushed decision based on a "10% discount that expires in two days" like I almost did.