I found that if the DD was really popular (free shipping & the free mini-tumbler) that the time from "Order Received/Confirmed" e-mail to "Shipped" email was almost a week and then nearly a week to get it to me. My guess is that if they run a few popular DD's in a row the order & shipping department get hammered.
Apparently USPS didn't realize that the airlines fly from Saint Louis to Seattle several times a day and sent it through Houston and East Houston before deciding Seattle was the other direction, so they are to blame for the travel delay not M*