The Rascal is a small, open source computer that works with Arduino shields. Inside, it runs Linux, and you can program it in Python. The Rascal comes with a web-based editor and lots of examples that you can modify to make whatever you want.
via rascalmicro.com
This looks like fun!