O'Reilly books has an interesting alternative to buying technical books, which we use here at the office. You subscribe to their online 'library' and have access to literally hundreds of titles in downloadable form. These are the same books they have in print.
Alas I dont know what it costs, our company enrolled us all on it.
Anyway the details are
http://safari.oreilly.com/
Hope this helps.