An excellent, well-crafted overview. About bloody time Apple got it together, too. I’m starting to think it’s coming a tad too late for me, though – the kind of thing I do with computers (virtualization, data munging, etc.) is steadily diverging from Apple’s concept of mainstream computing.