I just ran across this engineering feat running virtual pinball in a handheld format and wanted to share. Yes, I know there are smart phone apps, but something about a purpose-built virtual machine with the platform, screen, buttons and even a haptic feedback just seems so elegant. Something just screams 'Hummmm"...