I ordered an iPhoto book on the 18th (I think) to give to someone as a Christmas present. The site quoted me 3-4 business days, + next day shipping. This morning I received this email: "Dear Customer, Thank you for your recent book order. We are working hard to ship your order as soon as possible but holiday volumes have exceeded our expectations. As a result, book orders are now taking 7 to 10 business days to process before shipment. You should expect your order to arrive by the 3rd of January. We apologise for the delay and any inconvenience this may have caused and would like to attempt to make it up to you. We've upgraded the shipping method on your order to the fastest delivery option available, usually next-day air, at no cost to you. In addition, Apple will be refunding you for the full amount of your order. Please note that your credit card will be charged at the time your order is shipped and credited shortly thereafter. We would also like to offer you a £25 credit to be applied towards your next book purchase. An e-mail with the details on how to take advantage of this credit will be sent to you in early February. Again, we sincerely apologise for any inconvenience this delay has caused. Sincerely, Apple Print Products Customer Service" Wow! Ok, I miss the book to give as a Christmas present. But I get it free, next day delivery, and £25 for other books! THAT is customer service.