I agree, but in my case it is the communication where they could get better. When I've found out about delays, the communication was initiated by me. If I schedule a delivery date, I shouldn't have to call/email to verify and then get pushed back each time. I am set for 10/19 delivery at 2PM...