Andrew Hyde wrote and self-published a great-looking travel book and put it up for sale on Amazon, iBooks, B&N, and an indie marketplace called Gumroad that retails the PDF. The book had an exciting launch and the sales on Amazon were really high, but he got some sticker-shock when he found out that Amazon was charging very high "delivery fees" for his books, even when the buyers were buying from WiFi. He calculated the book-delivery markup over the rate Amazon charges for website hosting and concluded that Amazon charges authors a 129,000% markup for moving a file from A to B. Apple did better, but are total jerks about it. B&N didn't sell enough to move the needle for him. The whole post is a bracing reality-check.
The file itself is under their suggested 50MB cap Amazon says to keep it under at 18.1MB. The book contains upwards of 50 pictures and the one file for Kindle needs to be able to be read on their smallest displays in black and white and their full color large screen Mac app). I'm confused. Amazon stores a ton of the Internet on S3/EC2, they should have the storage and delivery down. If I stored that file on S3/EC2 it would cost me $.01 PER FIVE DOWNLOADS. Hat tip to Robby for that one. Use Amazon to run your website: .01 to download a file. Use amazon to sell your book: $2.58 per download + 30% of whatever you sell.
Amazon's markup of digital delivery to indie authors is ~129,000%
…Apple is actually quite good at a flat looking $7 per $9.99 purchase. They host the file and their iBooks Author is fantastic for book creation. Their app store customer service is about as bad as I can immagine (no phone, email or ticket support). You have to play by their rules and their rules happen to include error messages that block your book from being published with the descriptive "Unknown Error." As a testament to their not giving single fuck, their "Contact Us" is a FAQ with no way to send a message. The book looks amazing on iPads through iBooks though!