Tips for publishing an Ebook
pmiller2: I'm going to echo the "use LaTeX" advice, but add to it the following: use memoir (http://www.ctan.org/tex-archive/macros/latex/contrib/memoir/).  Not only is the manual for that package a great (but basic) tutorial on layout and page design for the total beginner, there are lots of example layouts included that you can more or less copy and paste into your .tex source and it will look good with minimal effort.As for hosting, I'd consider self-hosting in combination with one of the PDF -> POD sites.  I don't have any specific experience with any of them, so I can't really recommend a particular one, but if I were publishing a book, I'd like the idea that people could get a physical copy of my book that actually looks and feels like a book.