> When I click an item on Amazon and it says "arrives by Tuesday" then 95/100 times it does.
These days my only reason to get mad at them is that they will regularly deliver an item earlier than their communicated shipping date, which is almost as annoying as delivering later.
I don't really mind if it arrives tomorrow or in two weeks, but please don't have it arrive at any other date. Also don't mind changing that date down the line, as long as I am kept in the loop and can plan accordingly.