A great feature in the designer checkout process would be for a customer to be able to select their "in-hands" or "deliver by" date. The system can then assess what production time, necessary rush fees, & ship time is necessary to produce and deliver their order in time. In addition to this would be a daily order cutoff time on the back end.