I have been doing some thinking! Apple has a habit of neutering their products. Take the iPod for example. A fantastic product. How much better, how much more user friendly, and how many more units would they have sold if they made the software open to developers? It could have been huge. They could have sold / made avalibale for free download small applications on iTunes. Each application could be vetted by Apple first for a small cost. Apple is always saying how great their developers are and how they make the mac platform special. Well let them work their magic with you. Take iWeb. For a 1st generation application it is pretty good. You can make some nice look websites very quickly. But how much bettery would it be if developers could make 3rd-party plug-ins. Take Rapid Weaver, great application but not integrated with iLife as iWeb. For Rapid Weaver you can download and buy loads of plug-ins. One of them that I think is fantastic is Accordion. How cool would that be with iWeb. Also the iPhone. Apple have to open that to 3rd party apps. If it can't open office documents it is dead in the water sorry to say. It will sell well as it is but they can break huge markets if they let game developers produce games for touch screen, how cool would they be! I just fear that Apple is limiting the possible success of its products by not opening them up to a huge independent development market. Come on Apple, you know it makes sense.