And the price would no longer be even close to $25
"We plan to develop, manufacture and distribute an ultra-low-cost computer, for use in teaching computer programming to children. We expect this computer to have many other applications both in the developed and the developing world.
Our first product is about the size of a credit card, and is designed to plug into a TV or be combined with a touch screen for a low cost tablet. The expected price is $25 for a fully-configured system."
With only two, after you've added a keyboard and mouse, you're already out of expansion options for the desktop pc use-case. (Of course you can add easily a hub, but I just have a feeling that you really shouldn't have to.)
* you'll need to bind the mouse and keyboard to the same receiver on a windows machine before you connect it to your linux box until linux unifying support is available.
For something fancier you want a Panda Board, Beagle Board, or Gumstix which are priced from $120 - $250.
Also, most people can achieve a higher WPM on Swype than T9. I know it's a little more frustrating and trickier to text blind, but it's also way faster.
Old Android versions on old phone hardware used to have a slowish/imprecise keyboard, but more recent versions on a fast CPU are much better.
I'm a gadget lover, wouldn't want to give up my Android (and mourn the braindead WebOS and MeeGo kill-offs), but a feature phone Nokia beats a touchpad in every way if we're talking text messages.
You can type blindly (you might need some time to know that a certain combination always suggests something wrong first, the real word is N alternatives away). You have good tactile feedback. And - the prediction is far better than what I've got on WebOS and Android as well..
Ditch the Ethernet, add Wifi, GPS and a mic jack (and maybe a riser for a GSM/GPRS board?) and I would throw away my Android phone. A little eye-mounted analog HUD and an earpiece with attached mic would be all I need, and speech to text could do simple commands and transcription for me with maybe a micro-querty keyboard I could unclip and type on when necessary. Call me crazy but I think it would be cheaper than a phone and extremely practical for hands-off interaction. Plus, plug it into a monitor and keyboard and use it as a PC.