One other point -- I don't think it's fair to complain about the Mac peripherals not working with other PCs. They are not made to do so. The beauty of a closed Mac ecosystem is that things just *work.* You attach a keyboard and it works. No need to find a website and download drivers. However, I do use a Logitech wireless keyboard with my iMac. Works like a charm. So although products made for Macs might not work as well with other PCs, many third-party products work with Macs.

The arguments against Apple becoming more "closed" don't impress me very much. The iPhone OS, for instance, has a multitude of fantastic apps made by independent developers. The fact that the system is closed means the phone or iPad rarely locks up and that I can be confident the app has been vetted. And Macs themselves are still open and I can install anything I want on them. The iPhone and iPad are more computing devices than full-fledged computers -- and that's fine. It's what many people want -- something that just works.