I absolutely detest paying for shipping. This is why I order 95% of my products through Amazon, or I order enough at other websites to get to their free shipping minimum order amount.
Shannon just sent me this link to freeshippingday.com. Looks like on December 16th tons of stores are participating in free shipping with delivery by Christmas. If you've still got some holiday shopping to do online, this might be a great opportunity for you!