I was very happy without a hardware keyboard on my N800. People talked about having "full access" to their screens -- it never seemed like that much of a problem to me -- when I wanted full access I just closed the virtual keyboard. But the N900 virtual keyboard just seems useless to me -- I hate it. I would LOVE a virtual keyboard that seems to be right for me. The Opera keyboard, for example, seems nice.