BrickPi: Using a Raspberry Pi Computer with LEGO Bricks

 Description : Take your Raspberry Pi computer (it's about the size of a credit card), place it in the board, and you can connect the board to LEGO® motors and gears.  The case will protect as it motors on the go.

As a parent of a child who's eagerly anticipating the start of LEGO Robotics at the start of the school year, this sounds like an awesome way to have fun and learn some programming skills.  I'm not as eager about the idea of programming a robot to become a ball cannon, but that's a risk I'm willing to take.  $45 gets you the board and case (Raspberry Pi, about $25-$40, and LEGOs are your own responsibility.)