Completely agree! Android's premise of a higher level dev code is a failed one due to constraint of app design and only practical with a limited number of chipsets and display designs. Droid is a huge headache for devs (you know this as fact). I am NOT advocating Android, but the fact that with Android / Droid doing so well with gaming platforms, the N900 should be at the very least 30% more efficient. BTW, help me with the C issue, since you could explain much better how devs are able to make cpu intensive apps like emulators semi-efficient on Android using C. Thanks My understanding is it is not a complete workaround, but enough resources are involved to offset the CPU from choking. Some of the emus play pretty good on the G1 as well, but are "perfect" on Droid- edit: would be game device level better with good d-pad.