Gail,

Self-publishing is great if you have a small, specialized market/target audience. When it comes to publicity, remember that you'll (probably) need to do most of it. Also, you'll probably need to pay publishing costs up-front... out of your own pocket.

Gail,
There are several "print on order" companies, i.e., a book is only printed when an order is at hand. You might want to contact James Rawles at http://www.survivalblog.com for his suggestions. (He runs the site.) He did this with his own books.
Todd

edit URL

I looked at one or two print on order places and it looked like the selling price of books would be $30+.

It seemed like some of the pay in advance places were on the order of $3 or $4 per book to print. The selling price would be higher, but not $30+.