We have just bought a small freezer for our son's Christmas gift from ao.com. This is just one of several items purchased from them over time, and I must say that their price is usually, though not always, the best, and their delivery service is second to none.
A delivery day is confirmed at point of purchase, and on the day an email is sent confirming morning or afternoon delivery. Then, at intervals throughout the day, the time of delivery is amended with the "between" times being amended accordingly. They even provide a little map showing where the van is. Yesterday, just as I was checking before signing off my computer, I had an email saying "We are on our way to you", and as I looked out of the window their delivery guys arrived. Quick, cheerful and efficient delivery by them. Why can't they all do this?