I know. Fragmentation. Blah blah blah. Hear me out. Let's say Apple forked iOS into 2 different versions with the same core base: The 1st version will be iOS as it is now, and will come by default on every phone sold. The 2nd version will be iOS but with features meant for advanced users, such as an accessible filesystem, advanced options, widgets, much of the legacy smartphone features that don't appear in iOS, default browser and program handling of filetypes, a far more customizable UI, basically an OS that can work more like your desktop OSX. A pro version of iOS, if you will. You'll only be able to access the 2nd OS if you connect your phone to iTunes, click the advanced tab and go through a series of prompts warning you of what you're getting into such as less battery life while using advanced information displays, harder learning curve, etc before you download that OS onto your phone Once installed, your advanced version of iOS will update using a different channel, kind of like using the Beta or Dev channel for Chrome on desktop. You'd never see the regular version of iOS again. You can of course freely switch between versions back and forth easily. Now, I dunno about you guys, but that would deal a huge blow to Android, right? To give that kind of added oomph to the OS would be fantastic and it wouldn't affect the core userbase since it takes know how to get to the advanced version. I don't know how anybody could object to this since it would bring more iOS users and a huge boon to existing Macrumors readers who claim to be advanced users yet they seem to be ok with an OS that doesn't even let them set an app they download as the default for any function on their phone, but ok, lets discuss this and vote.