I'd like your opinion on another thought I had regarding processor selection for new projects. For several years I worked at Intel and Marvel on their "Smart phone on a chip" projects, what they call Monahans ( in Blackberrys ) and Tavor ( PXA930 ).
These are amazing chips, fast, low power, low cost, two ARM cores + signal processor + about every peripheral you can think of, e.g. onewire, I2C, uarts, LCD video controller, parallel ports, timers, camera controller, audio codec, video codecs, DDR controller, flash and static RAMs, touch screen interface and more -- just about all you'd need for a "cell phone on a chip" except for the RF front end. It's easy to run Linux on them.
The disadvantages:
320 pin ball grid chip about 12mm on a side -- but you can buy cell phone development boards, e.g.Enfora.
No ethernet, at least on the ones I'm familar with.
Unbelievably complex programming -- the programmers manual is a phone book sized 2300 pages long!
Way more powerful than you need.
Maybe it would make sense to just buy cheap cell phones and interface to those.