Are you bored with your iPhone? Feel like trying out Android on it?
For those that fit the two above categories, PCWorld published an article on how to get your iPhone running Android. Power management functions are not fixed yet though, so your phone will only be running an hour or so on a full battery.
Check the article at PCWorld for more info.