I've done almost all of my Christmas shopping online. It's the way to go! If you have shopping left to do, you'll be thrilled to know that Monday, 12/17 is Free Shipping Day at over 1,300 retailers! Go here to see a full list of all the retailers included.
The best part is you'll get your order by Christmas Eve!
Some of my favorites are Kohl's, Barnes and Noble and Oriental Trading Company!