On topic... Some of the improvements discussed here can be accomplished in software-- it's my understanding that a limited USB host mode is one. And while last-minute hardware changes/corrections are abhored in production, they often become necessary evils. As a former product designer and QA I've dealt with enough to turn hair grey. Some were even with Nokia.