I ordered Lost Season 2 for my Mom's birthday from Buy.com, which had it in stock. I ordered on the 25th of November and instead of the free shipping I paid for 2-5 day shipping to be sure it got here by her birthday on December 4th. A week went by before it finally shipped on December 1st, but it wasn't scheduled to be delivered until the 8th. Now the 8th has come and gone, and it's still not here. It got to Portland early this morning and won't be delivered until Monday the 11th, 16 days after I ordered it.
Oh, and for a little ironic twist, on November 26th I ordered her a Christmas gift, also from Buy.com, which shipped the next day and got here on December 1st.