We do 90% of our Christmas shopping via the web, from electronics, to camera gear, to toys, and even clothing. Shipping is a big part of the whole online experience, and we make heavy use of free shipping programs and discounts such as Amazon's Prime program (free 2 day shipping, or next day for $3.99).
I never really thought much about how competitive and crowded the shipping business is until this morning.
Today 3 different packages from 3 different merchants arrive at my office - each package was shipped via a different shipping company. UPS, Fed-EX, and DHL - and they all got delivered within minutes of one another - pretty funny!