... with one downside: Many of our customers are not in a place where they can fulfill their own book orders. They don't have the time, the desire, or the physical capacity to run back and forth to the post office. We've wanted an inexpensive solution for them for a long time--and we didn't have one. Until now.
CreateSpace.com, which we have begun to use for customers, has an "eStore" option. Their eStore option is not to be confused with the "bookstore" common to most print-on-demand vendors. This one allows you to sell your book from your own website but have the order fulfilled by CreateSpace. They collect the money, print the book, ship it out and return about two thirds of your selling price to you. (Considering that they print the book, this is a good deal and much more attractive financially than what you can get from a traditional fulfillment house.)
The downside? You don't get the customer contact data. If this is important, and it should be if you're looking at your book customer as a potential repeat customer, you're better off taking orders on your website with the help of a PayPal account and somebody's footwork to the post office. The Publishing Pro.