I ordered from draper this year. They came in late, but what I did not like is that they did not tell me they were coming in late. When I called, they did not know as they outsource many of the packages and did not appear interested in finding out. In my experience, you can delay delivery to your customers and keep them happy about it as long as you keep them informed.