Time-rich hackers have got Android 2.3, Gingerbread booting on an iPhone 3G, for the fanboy of divided loyalties who must have the latest of everything.
Honeycomb isn't completely functional yet, but being based on the iDroid project it offers dual-boot capability for those who want to keep iOS around for the more mundane stuff. So if you can't live without the sleek lines of Apple's hardware and the utility of Google's latest software, you're in luck, the developer's video shows:
The iDroid team has been putting various versions of Android onto iPhones for the last six months, and achieved some significant levels of stability and utility. This is the first time we've seen Gingerbread running, though.
For those who want to dive in there's a comprehensive Wiki, and an FAQ, though don't expect the find the answer to the most frequently asked question: why? If you have to ask then you'll never understand... ®