The Picaxe is a micro-controller designed for teaching students how to start programming and enter the world of computer controlled devices.
With just a few lines of code, a few wires, and some time any system can be made smart by adding a Microprocessor.
This is essentially adding a brain that can read inputs such as temperature or brightness and then cause things to happen like turning on a cooling fan or a light.
The Picaxe is low-cost, has a free programming utility, and has so much potential and the implications are endless!
Please check out the PICAXE WEBSITE for more info.