I've enjoyed having an O'Reilly Safari subscription for random access to books. In particular, the Pragmatic Programmer and Designing Data-Intensive Applications. I've also had good experiences with SCPD courses from Stanford, if your budget would cover those (they are at the other end of the price spectrum).
Pro: I like being able to sample the same topic from many prospectives (one chapter from each of 3-5 books)
Cons: I wouldn't spend /that/ much on books in a year, the quality of the videos is widely variable, the search (including quality filtering) is _terrible_, and the inability to bookmark specific talks within a conference is infuriating. Part of the pain is how close it is to being really good!
What's your pro/con list?