For those unfamiliar with Lego Mindstorms, it brings together Lego, programming, and robotics, allowing you to create both independently-operating or remotely controlled robots.

The original MindStorms was pretty clunky, and it was a real labor of love to get anything interesting going with it. Enthusiasts managed to squeeze a lot of good stuff out of it. The promise was there, though, and the potential was great.