At least wait until MacWorld in a few weeks, the may announce a second gen iPhone. It'll probably drop in May/June, though I'm not sure if it'll be global or just US release with global lagging behind. Third party apps will show up in about two months, MMS should show up since proof of concepts work now with hacks. Everyone expects 3G and larger storage.