I've made a firmware and a library (python/c++) which will allow you to easily control the I/O pins of an Ardiuno from your computer (running Linux).
You can find it on Google Code - search for IOduino
Just upload the firmware, and use the library in your code. The functions are identical to those used in the Arduino IDE (digitalWrite, etc)
Tell me what you think!