Is the virtual keyboard big enough? Perhaps not for heavy-duty word processing, but how about for instant messaging or on-the-fly editing? What is the best way to type? Portrait or landscape? Thumbs like the iPhone, or 5-fingered like a Mac? Any tips/tricks/strategies for getting the highest wpm out of the device? Long story short, share your typing experiences!