Take your level of computer savvy, patience, graphic design skills, and willingness to learn new software into account before you tackle doing your own book layout with a program like InDesign
The ultimate goal of any document is to be read, so avoid design treatments that impair readability
Just because you can put 37 fonts into your book layout doesn’t mean you should.
When you lay out your book, the physical size is one of the first decisions you need to make
If you are pondering short-run digital printing (or POD) no other company has the distribution advantage of Lightning Source