I just moved to NH and earned myself an excruciatingly long commute to work (approx 3 hours a day). The upside is that I have a lot of time to listen to books on tape and, most recently, MP3s. If you are in a similar situation, check out technetcast.com -- the site is presented by Dr. Dobb's Journal, and it has lots of (free) technical conference presentations available on MP3.
Yesterday, I listened to Richard Rashid, VP of Research at Microsoft give a very interesting presentation on the future of the OS. He argues that the essential concepts of the modern OS: hierarchical file systems and user-initiated execution of programs are artifacts of the computers that we had 30 years ago. Computers today are some 40 million times more powerful, and storage capacity is approaching the point that a person could record and store every conversation that they have from birth to death on a single hard drive. Rashid envisions a shift towards interacting with your OS primarily through google-style query mechanisms, rather than a filesystem. The OS would be smart enough to initiate programs on its own, rather than waiting for user input. Obviously, OSes would have a host of new (or at least dramatically improved) input devices, such as speech recognition and handwriting recognition. Perhaps more dramatically, broad spectrum language parsers would have an increasing role in the background to prioritize and categorize documents, email, spoken conversations, etc., and then react without an explicit request from the user.
Anyway, it is a thoughtful talk -- certainly worth a listen.