This https://market.android.com/details?id=org.pocketworkstation.pckeyboard&feature=search_result gives you a FULL 5 row keyboard with alt/esc etc which is customizeable by size etc. Great for writers or coders who need alt, esc, etc... I actually had to relearn how to type on my NC for a minute there as I had been used to the stripped down Android keyboard. I was using Swiftkey but a few nightlies ago it stopped working and reverted to stock android kb. So far I really like it. No way I would ever use it on my phone but the ability to re-size for portrait landscape independently is really key as I don't use my NC much in landscape and when I do the keyboard is always weird. Not any more. edit: Shout-out to Lifehacker http://lifehacker.com/5804952/the-hackers-keyboard-gives-android-devices-real-keyboard-functionality for the original post.