... Okay, you linked to Arduino.
(I like Arduino - I use Arduino when I want to start messing around with a new bit of hardware, because it's practically like programming from the console; dead simple and as 'rapid' as hardware prototyping gets. I got into AVR as well, mucking about and seeing what interesting stuff I could output to video.
Hardware prototyping is one of the most enjoyable ways to sandblast your free time that I know of. ;)
But, what's the story? Why did you submit this?