The Peregrine looks to be the most promising platform for this kind of input. The only limitation I've seen is you need the finger dexterity of a guitar player to quickly and accurately type that way. Then again, the only other solution I've seen is the four button spiffchorder[0] and a trackball in the other hand. I don't like those only because you can't do anything else with your hands while you're using them.