The iPhone is incredibly useful when you are on the go, but I often find myself using my iPhone even when I am at my desk. Many tasks are just easier to do on the iPhone than on a computer. Of course, some tasks, such as text entry, are always faster on a computer with a real keyboard.
If you ever find yourself wishing you could have the best of both worlds, getting something done on your iPhone but having the ability to use your computer's keyboard to enter text, there is a new and free app that does this very well called ZeroTap. The app was created by Daniele Orru, a student in Italy studying computer science.
The app is quick and easy to use. On your iPhone, install the free app and register a username, e-mail address and password. On your computer, go to the ZeroTap website, login and click on the second tab at the top called MagicBox. Once everything it set up, anything that you type in the MagicBox on your computer...
...almost instantly shows up on your iPhone in the ZeroTap app:
With the tap of a single button, you can copy the text to paste it into some other app on your iPhone where you wanted to have the text but didn't want to do a lot of typing on the iPhone keyboard.
[UPDATE: As Jon Bloor points out in his Comment to this post, this app is not only useful when you want to type something on a real keyboard, but also when you want to copy something on your computer to the iPhone. In the above example screenshot, I didn't actually type the text of the First Amendment, but instead I copied that text from the Wikipedia website and then pasted it into the MagicBox, which caused it to instantly appear on my iPhone. Bloor points out that you can also copy something like a bit.ly link that has a lot of random characters that you might mistype if you tried to type it by hand on the iPhone.]
ZeroTap is a one trick pony, but it performs its function quickly and easily, and costs you nothing to use. Keep this app in mind in case you have a need for something like this in the future.