I did spend $99, my choice to buy my own ISBN. Otherwise, zilch, nada, didn't cost me a nickel. And the final product is as classy as anything I have ever seen in the book store. I did it all with technical help from my wife, because she is better at the basics than I. But any computer 101 person could master the CreateSpace process and if you get in trouble you just go to their "Contact Support" for answers. That is also free. There is paid tutoring but I was never in a position to need that.
I had and still do have complete control over everything and CS even handles distribution to book stores, book distributors and other methods along with featuring your book on Amazon.com as well as Kindle. Sound like it's too good to be true? Well it is but for the first time this rrangement refutes the old axiom of "If it sounds too good to be true it probably is." And I already have a lineup for book promotion that I am sure will make my book sell, which I'll discuss later.
If you are struggling take a look at CreateSpace. You won't be sorry.