I just read a blog post from Jeff Putz on "Why you should (or shouldn't) write a programming book". From my own experience, I can instantly provide one reason you may *not* want to write a technical book - to make money directly. Oh you can make some...