I agree with Joe Dragon, but add make exceptionally low power total system boards so battery times can be measured in days not hours. Make quad or oct core since when you use a device whether it be a computer or a handheld you want to be able to initiate as many simultaneous tasks as possible. Make multi-homing to a variety of wired and wireless access services a baseline function as well as some of the more interesting aspects of the internet. Remote ssh, ftp, pop, and tunneling to your designated servers. I want the whole world in my hand and I want to do nearly zero labor to access it once configured.