Made my first order with Amazon on Friday. The email confirmation said the package would arrive on Wednesday.
Saturday, got an email that it was on it's way and I got it on Sunday. Two days. Not bad.
Great service from them.
Not so much from the USPS.
It was raining here and the mailman just left it on the stoop, without even a knock on the door. Fortunately, I warned my room mate that it was coming and she found it before it became sodden. Electronic stuff.
It took 2 weeks for Walmart* to get me a DVD.