My experience with an online order just now:

11:25 - Online order placed
11:26 - Email received - Order Confirmed, Being Processed
12:20 - Email received - Order Shipped

That is impressive service