I'm using my Raspberry Pi to run a custom pinball machine.  The size and power requirements are great for my application.  I'm using a framework written in Python to process the pinball game rules, and the RPi is connected via USB to a controller board that is the interface to the machine's switches, solenoids, and lamps.