I built this DIY Controller out of Play-Doh, hooked up to a Teensy++. Touching the play-doh sends a signal to the Teensy, which acts as a USB Keyboard/Gamepad/Joystick plugged into a laptop. The picture shows the play-doh controlling
Stepmania, an open-source and cross-platform version of DDR.