I'm really starting to HATE Amazon Prime.
The last 3 orders I have placed with "Guaranteed" delivery dates, have all been delivered AFTER said delivery date. I was supposed to be receiving a book tomorrow that I needed for work this weekend, turns out it hasn't even SHIPPED yet, has an eta ship date of TUESDAY, even though on the checkout page it said "Guaranteed delivery on Friday, 1/24 with Amazon Prime Two Day Shipping".