in a pinch, I can stumble along with my iPhone to do the things I would normally do with my computer such as this post. I still find the touch pad a really difficult way to type, and the fact that the iPhone does not let me use the Flash features for creating posts. Maybe someone can tell me how to upload an image when the icon to do so is unresponsive.
That said, I learned of a couple of nice, free apps for the older 3G version. One is camera plus that digitally zooms and brightens indoor or dark pictures and the other is Video Genius that lets you make short video clips. You can share the video clips by going into the Camera Roll and pressing on the video clip thumbnail until the copy function shows. After selecting copy, you can paste it into your email. That's a shortcoming of the app since an share option should be built in, but it's "better than nothing."
A Bluetooth keyboard for the iPhone would be "most excellent."