I've got the iPhone and the iTouch is basically the exact same thing as the iPhone, sans the Phone and EDGE data and Camera. It took me a little while to get used to the keyboard, as I was used to my Blackberry Pearl. But once it learns your "style" of typing and some of the words you frequently use it is very easy to type with. You should jailbreak it (NOT carrier unlock) and install some cool apps on it. There is an AWESOME piano application, and since it can register more than one finger at a time it's really like playing a small keyboard.