Linux on the iPhone: Android running on iPhone!
Pretty spectacular IMO although the guy didn't exhibit widgets. I would only but the iPhone 4Ge if it ran Android.
I know the binaries for the iPhone 3G are taking a while. Everything is basically done and all the code I have is in the source repositories so people are free to make it for themselves.