I tend to think that technical books are obsolete. The rate of change in software and systems makes them outdated before they hit the bookshelves, even if these are virtual books and virtual book shelves. The tedious writing, editing and publishing cycle makes a book better but old. Community generated content such as blogs and forums seems to provide a much better documentation than books.