OQO is a really beautiful piece of hardware. But when you try to cram all the HW specs you can come up with into one small package, you currently end up with a apprx. 1000 dollar piece that isn't particularly portable or elegant. Think Sony Vaio for a bulkier example. It's a really "nasty" (although I think of it as a really interesting) tradeoff between size, performance and price. A bit like speed, quality and price in SW development: you can have two of them, but not all of them. Now, hardware is developing all the time. In a few years hardware specs that many have mentioned here become reality in reasonable prices. Minituarization isn't cheap, and it takes some time, that's why they'll always be a couple of years behind the non-minituarized versions. I think the real issue is that they will always be "slower". Trying to run what people run on their "fast" computers as such on "slow" computers - it's all relative - will make it feel slow.