After spending months kicking around book ideas and looking at how to contact publishers I decided not to go down the traditional route. There are countless stories of how difficult it is to get a publisher to notice your work (whether you have an agent or not) and, even if they do, the naive, new author is often presented with an awful contract and hardly any control over their work.
Some authors don't get paid - even if their books sell in the tens of thousands. One author I know sold over 100,000 copies, did the whole book tour thing, wrote four in the series and never received a penny more than his modest advances. A friend in publishing told me that his authors get around 10% of the sales, and that was considered pretty good. (Having said all that, I'm sure brick-and-mortar publishers are great for some people.)
Around that time Amazon launched their KDP service and, deciding to experiment with it, I published a couple of short pieces on there. The sales were only tiny, but it convinced me to write a couple of non-fiction ebooks and upload them to KDP. I hit at a fairly good time and have sold a few thousand copies since then. KDP is great because you retain 75% of the sale price, retain full control over the contents, cover and even price. However, you have to do
all the work yourself, and marketing the books is, in many ways, harder than writing the things.
Editors are often vital, but I eschewed an editor as my ebooks were non-fiction (in my comfort zone) and I simply didn't have the money to pay someone. I did have a legion of proofreaders though, and I proofed it myself so much I hated it by the end. Still, there were mistakes and I'm certain an editor could improve it still. Luckily, with KDP, you can unpublish and edit your manuscript at any time. If you have the money, editors are well worth it.
Any more questions, fire away.
