If they just delivered on the date they gave you when you placed the order and kept you informed a little better, no-one would be angryI would hate to be working at any of the major carriers, amazon, curry, Argos, JL or Apple today and tomorrow with all the queries, disappointed people, angry customers and so on.