Only a few more hours until the last of the big three has its big event (Google i/o, after WWDC and Microsoft's Surface and WP8 events). They will most likely announce a Nexus tablet, as well as Android 4.1, Jelly Bean. While many of you are still on Gingerbread with your top-of-the-line phones - let me poke a few eyes out with mikegapinski's Android 4.0.4 Ice Cream Sandwich port... To the Samsung Wave. Dual-booting Bada 2 and ICS, right here.

Practically all ROMs will have the same beginning: some guy or group of people get bits and pieces running, and show them off to the public. Others join in on the fun, exchange knowledge and experience, fork, start over, improve on others work. In the end, you either get a fully working system, or the device gets too dated and developers lose interest.