These are guidelines for the last day you can place an order and reasonably expect it to arrive at it's destination by December 25, 2011. While not guaranteed by USPS or UPS, we'll do our best to get your order shipped quickly and then it's in their hands! Thanks.

Order by 2PM (Central Time) on Tuesday, December 20.
Priority MailOrder by 2PM (Central Time) on Wednesday, December 21.
Express MailOrder by 2PM (Central Time) on Thursday, December 22.
UPS GroundDelivery takes anywhere from 1 to 5 business days and depends heavily on destination. Check out this form on the UPS Web Site and enter 60614 as the Shipped From Zip Code.
Flat Rate ShippingIf you choose our $5 Flat Rate shipping option orders are shipped by either Priority Mail or UPS Ground (if they are heavier). Please see our estimates for those two options for your best estimate.
Order by 2PM on Thursday, December 15 for orders shipping to Asia, the Caribbean, Mexico, Europe or Middle East.
Order by 2PM on Friday, December 16 for orders shipping to Canada.
* Orders shipped via First-Class International or Priority Mail International to certain destinations may still arrive prior to December 25, but the likelihood is low. We've based our estimations on guidelines from the USPS and we hope they know what they're talking about!