posted
Createspace is great: responsive, high quality, inexpensive, great tools, etc. I have had nothing but positive experiences.
Marketing is always a challenge. I advertise through local newspapers, facebook, local book signings. It is working out well so far, but it's also a lot of work.
If you get a chance to read the book, I'd love to hear your opinion.