One more post before we head off to the train to London. If you are interested in next-generation computer science concepts, you might check out the video that Charles Torre did with the Concurrency and Coordination Runtime team (I played camera boy). This team is smart. I think my IQ went up a point just by being in the same room.
They are trying to make programming for multi-core processors a lot easier.