I could have written this question myself. I, like you, read a large quantity of books on programming, mathematics, entrepreneurship, as well as interesting non-fiction titles.<p>First and foremost, I think that for technical books, a Kindle DX rather than a regular Kindle is a must. I used to own a severely underused Sony eReader. The main issue with it was the screen size. At 6" it was useless for technical books.<p>I don't expect the Kindle DX to be perfect for technical books either. In fact, I heard that anything that doesn't come straight from the Kindle Store tends to look less than ideal (PDFs in particular). But since people like you and I pay for books, the inconvenience may be limited to research papers and a few free PDFs (Amazon offers a conversion service as well, but I don't know how well it works).<p>The truth of the matter is that, I love to be surrounded by books and have a large collection of titles. Having more books than I could possibly read in a lifetime gives me a constant incentive to read more and more to satisfy my passion for learning. If I want to learn about X, I can immediately grab a book off my shelf and immerse myself in it.<p>Being able to buy books in 60 seconds accomplishes the same thing without having to buy as many books or take up as much room.<p>A Kindle DX will decrease the expansion of my physical book collection, but the convenience is definitely there. Books are cheaper, immediate to buy, easier to search, and in many cases the Kindle will be lighter than the corresponding physical books.<p>It's clearly the future of reading, whether we like it or not, so I decided that it will be my gift to myself for my birthday in August. If I'm not happy, I can always resell it with little loss.<p>An even cheaper alternative would be the iPad and a Safari Online subscription. But even indoors, I assume that the backlit iPad is not nearly as nice on your eyes for extensive reading (plus, as is essentially an internet enabled computer, it could be more distracting as well). I'd be happy to hear different opinions in this regard.