Now that I am an author the idea of self publishing is one for consideration. Yet to do so and not leave anything important out is a challenge for a new kid on the block. This is a great article if you are an author researching your options or if you want to be an author. Note that I have not self published 'yet' but it is clearly something worth considering as technology advances.
CNet Article : "Self-publishing a book: 25 things you need to know"