Thanks for taking what must have been a significant portion of time for analysis, experimenting and organizing these ideas. This is really well presented.

USB keyboards probably won't be supported on 2009 models, and I have no idea if moving forward this will be different. Also, some of the suggestions may not be possible via firmware updates, but just so it's said upfront, for 2009 models, the specs are probably not going to change dramatically.

So... in the meantime, I'll be the silent guy in the background, and I'll be happy to actively track this discussion and present the results.