This seems to be an often asked question, and the common reply is, no, such a thing doesn't exist, and if it did it'd probably cost more than a bluetooth keyboard. I'm hoping that someone finally manages to fully enable the usb host functionality in the n800, so you can plug an usb keyboard.