I'm dreaming into the distant future, of course, but it seems to me the best solution for form factor issues is to have a "netbook" that is just a docking station for your handheld device. It has a big screen, a big keyboard, some extra expansion ports and a big battery, but that's about it. You have to snap in your handheld to actually use it. Your handheld is the "brains" of the netbook.