Android port for iPhone 3G is now finally available for download. You can do pretty much everything that you would expect a normal Android phone to do but it is still not recommended for day-to-day regular use. The power management functions of Android for iPhone 3G are yet to be implemented so your phone will only last for an hour or so of Android use before the battery runs out. Yes, it is good only for showing off to your friends that you have Android running on iPhone 3G.
More: continued here