This past week Lego, which means "plays well" in Danish, was at Microsoft giving a talk about the next generation of their Mindstorms robotics product line and the open sourcing of the Mindstorms platform.

They were describing how as a company, Lego was completely unprepared for the audience that adopted Lego Mindstorms: adults and hackers, not young children that are typically found playing with Lego. The community that grew around Mindstorms, reverse engineered their proprietary RCX brick, released software upgrades/mods and made Lego a ton of money without any significant product revision. The reverse engineering of RCX was initially disruptive from an IP standpoint, but they chose to let the creativity that was unleashed in the community continue.
For the next version of Mindstorms, the Mindstorms team convinced Lego execs that to further innovate in the space, they should adopt the community driven model that made the 1st gen Mindstorms so successful. With Mindstorms NXT, Lego has allowed key members of the Lego community to consult on the design and test the next version. A few prominent members of the community including Steve Hassenplug who were included in the initial Mindstorms User Panel were on stage demoing several of their robots.
Having played with lego most of my childhood, the intersection of Lego, robotics and software fascinates me. So I find it really exciting that Microsoft just rolled out it's new Robotics platform and is partnering up with Lego for tight integration with Mindstorms NXT. Given the size of the audience, it was obvious that there were many people just like me who are equally fascinated by Lego and robotics.