If you still have some online shopping to do - TOMORROW - December 17th is the day to do it. Literally hundreds of online retailers will be offering free shipping with guaranteed Christmas delivery.
I am personally planning on filling up a few online shopping bags & waiting til tomorrow to purchase. Remember also to go through Ebates (link also at the top of this blog) to save anywhere from 1% to 25% off your purchase.