I have created a framework called Noduino
It's more a proof of concept than a real solution for getting things done with Arduino, there is nothing like shifting bits course. But with Noduino
you could for example play browser games with an NES controller hooked up to your Arduino, so it's pretty cool indeed.
Have a nice day…
About Noduino: http://semu.github.com/noduino