Here is a post on Shewrites by Brooke Warner that lays out the various publishing options people have. I think it helps clear up some of the self-publishing confusion out there so I wanted to share it.
Keep in mind that places like createspace and ingram/lightening source are book printers (and distributors). You can also have a book printed at a brick and mortar printer near you. Most printers these days do print on demand (POD), meaning you can have one or one thousand books printed. The nice thing about brick and mortar printers is that the more you print (in one print run) the less it costs. I know for createspace, the printing cost is the same no matter how many books you have printed. I personally like to use brick and mortar printers because I like to see the books before they are sent out (to make sure the quality is what I want) and so I can sign the books and add a note asking for a review. I also like to work locally if I can – spread the love, so to speak. I may, as some point, also go with createspace but for now, I put my books on Amazon myself.
Something to think about.