check the website
http://phidgets.com They are a USB interface system. The company sells a controller board with analog and digital inputs and outputs. They also sell sensors, relays, and input devices to use with their controller. They have their own programming API which is really easy to work with and can be used for almost anything