Jack have you thought about putting out a CD instead of a book. All the suggestions have merit but the book would be large and would probably drive up the cost. A CD would give you more control of what you want to publish. On the down side it would be easy to copy and that would cost you in the long run. Richard