Wow sorry to hear of your problems.. I know it is not always easy but you need to get diffrent estimates. You would be surprised how much diffrence there can be from one to the other. Yea Home Depot usually hires out people to do installations for them.