At my request, verygreen, with support from ros87, has done in 48 hours for $10 and a $109 donated device what tens of companies could/would not do in four years with all their resources (like the $500,000 one company told me it would cost).
Watch him type on the NST on youtube:
Nook Simple Touch usb host support
XDA-developer thread with instructions:
(Nook Touch Android Development) [WIP] USB Host support (working)
There are still some bugs, and the instructions are over my head at this point. But the basics are there now for people who know how to use them. Once the bugs are worked out, I plan to simplify the instructions for everyone's use. Maybe even offer microSD cards with everything pre-installed.
Here we go.
@Kumabjorn:
This is definitely focused on the NST. But I just found out from another source,
Sven Killig, that Sony PRS-T1 has USB host, though don't know the many details involved. Wouldn't hold my breath on Kindle, a plain Linux device with all negative reports about USB host.
As you can see, the project is open source

More to come.
@Ekaros
Support for portable keyboards: I agree and I'm sure it will happen. Based on
what I just read, there are some workarounds for USB's initial nkro limitations (6 characters + 4 modifiers) that allow up to 24 keys to be pressed simultaneously. Don't know what happens on the NST, but as long as I can type, great.