Bottom Line Up Front: We felt we had to beg this Home Depot store to take our money. There seemed to be no interest among the sales staff in actually doing this job. The salesperson was affable though he seemed reluctant to deal with a custom door job, to the point where if I had just given up and walked away, I doubt he would have minded losing the sale. I ended the issue by pointing out that I couldn't change my 1920s house, I needed a storm door, and I understood I would have to pay and wait for the door. Once past that point, the rest of the process went well, his estimate would prove to be very close to the actual price, and we paid $30 for someone to come out and verify my measurements (a procedure that they conduct regardless of circumstance, as part of the installation process). It then took 2 weeks, and a number of phone calls, to get the actual measurements conducted. The sub-contractor who actually did the measurements was very prompt and made an unsolicited follow-up phone call to me to verify he had turned the figures into Home Depot. Another 2 weeks went by with no progress, that consisted of three phases; (1) what order? (2) we lost the measurements; (3) okay we've ordered the door. I led the conversation through all 3 phases. The door was ordered on 6 November and eventually installed on 29 December. The final wait made sense, as the door had to be custom fabricated. The sub-contractor who actually did the installation work was punctual, professional, and a pleasure to deal with. The actual door, itself, was of high quality and met our expectations as to fit and finish. The sub-contractor offered a number of recommendations as to other Birmingham and Trussville Home Depots to work with in the future. In the end, this was almost a 90 day process driven in its entirety by my desire to give Home Depot money. On a final note, the District Services Manager for Home Depot did come by personally to check the work and, therefore, got on-the-ground insight into the effectiveness of the Crestwood Home Depot store.