How should I approach publishing a book?
jgrahamc: I  have gone down two of those routes:1. I self-published my book for really advanced GNU Make users via Lulu.  The market for such a book is way too small for a traditional editor to get involved.2. When I had the idea for The Geek Atlas I approached O'Reilly directly without an agent via an acquaintance.If the market is really small I'd do #1 since that way you'll actually keep a good % on a per copy basis.  If the market is large go #2 because of the marketing reach.