Forget iPhone 4.0 - that can wait till the summer. If you have a 2G/3G iPhone, you can have Android and eat your iPhone too! If you hate the robot, you can always boot into iPhone's OS and live the Apple way.

Imagine combining Android, iPhone OS, and jailbreaking - perfect, proprietary/free life for the mobile go!