I have been buying ebooks directly from the publisher Baen: www.baen.com For 4 years now. There prices are reasonable $7.99 for a typical release of book that is available in hard cover or 5.99 for a book that is available in paper back. They release the books in multiple formats including HTML. So the books that I bought 4 years ago and read with my palm I can now download again to my iphone and continue to read it. The prices are reasonable so I do not even think about looking for alternative sources for the book *cough bittorrent cough* I have been extremely happy with there products. I just wish other publishers would follow suit so I can continue buying ebooks of other authors that I enjoy. Curiously I just sent an email to Amazon.ca early today at how (since I am in Canada) I cannot get the kindle app or kindle books and how I have not bought any books from them for 4 years because I only buy ebooks. Well everyone says that the customer should decide and I have decided to only buy books as ebooks and I prefer without drm; baen meets those requirements so they get my business and thus far they are my sole source of fantasy/science fiction books that I have bought in the last 4 years.