USB-OTG devices can function in a variant of host mode that, in fact, covers keyboards and flash drives. There are patches to put OTG functionality on your N800 available right now, but it's a difficult process and doesn't produce great results (or didn't a few months ago when I did it.