I've self-published three novels as ebooks and "pbooks" (printed on demand) through Amazon and Barnes & Noble. In my experience both are about equally easy to do. Both do require some technical expertise, but there is a lot of help with that on the Web. The print-on-demand service I use for my POD books is CreateSpace, an Amazon affiliate. The basic service is free. CS does sell editorial and illustration services such as copy-editing and cover creation. Once the book goes online at CS it automatically becomes available at Amazon through their regular channels. And through Barnes & Noble, even though they are not an Amazon affiliate. In fact, B&N takes only a day to automatically add a new POD book to their site, but Amazon may take 3-5 days. Any third-party vendor can use CS to sell your books. This is entirely legal, as long as they go through CS. The author's cut is the same. Here's how the Web page for the same book looks on Amazon, B&N, and CS. Notice that Amazon and B&N put your ebook alongside the pbook so that readers can buy either print or electronic version. AM - http://www.amazon.com/Sea-Monsters-Revenge-Laer-Carroll/dp/1478131829/ BN - http://www.barnesandnoble.com/w/sea-monsters-revenge-laer-carroll/1111567091 CS - https://www.createspace.com/3919779 The cost to readers is about the same as a book sold through a traditional large or small press. The cut to the author is a good deal larger, however. On the minus side, book stores favor the traditional presses and avoid POD books, so your exposure to the public is less. Book stores CAN sell POD books, and some non-chain book stores do. There are some advantages to book stores. Among them, they can order fewer copies and keep their inventories small. When you buy copies of your books through CS they charge you only about a third of the cover price, but they limit how many you can buy that way. I don't know if book stores can get POD books for a price cut. There are other POD book services. I chose CS after considering all services. So far my experience has been good.