Lego Mindstorms
Contents of the Mindstorms NXT kit (minus some little things I lost plus some rubber bands and some batteries)
Maybe it's a little childish, but for my 21st birthday, I asked for a LEGO Mindstorms NXT robotics kit...

Well, as I expected, it turns out to be great fun (and a challenge at the same time), so I am going to show you some of my projects in this part of the articles section.
My Setup
All the tools neccessary
So far, I am using only the components found in the
LEGO Mindstorms NXT kit. To improve my environmental impact (and in order not to go broke buying batteries), I bought some 2400mAh NiMh AA rechargable batteries plus a battery charger, which works absolutely great.
For developing and debugging the Mindstorms applications, I use my 15"-MacBook Pro laptop and transfer data via Bluetooth with Windows Vista and the version 2 driver software.
BricxCC turned out to be a great development environment and the NXC language is very easy to learn if you have ever programmed before.