Creating an ebook is not as difficult as you think. This tutorial shows you how to make ebook using Calibre on Linux. It should work in Mac and Windows too.
Various web services can open Microsoft Office files with ease, but what about files created with LibreOffice? The good thing is, you can also read ODT document in your browser as well.