On that note, is the iPad + keyboard close enough to a laptop that it can replace it for students in college? Obviously not for engineering students, but possibly good enough for liberal arts?
But now that I think about it, if you actually have a keyboard attached to the device this is a solved problem. Just port emacs or vi.