I waited the longest three weeks of my life to get something I ordered online.
It got worse. When it finally arrived, the box was all busted up and my item was broken. So yeah, safe to say they had a lot to make up for.