For years I've been toying with the idea of playing more with electronics, specifically with microcontrollers, to build things like robots. I figure it's the perfect blend of my strengths (programming) with something different for me (electronics). In the past they were pretty expensive and underpowered, but thanks to Moore's Law they can be had for pretty cheap and they can do a lot in one tiny package. I've ordered two Arduino Diecimila USB devices from SparkFun . These things come with the Atmel AVR ATmega168 with 16K RAM and runs at about 1 MIPS which, in comparison, is about the same speed as my first computer, the Atari 1040ST . Each of these cost $35.00 assembled (the chip itself is $5.00) and can be run off of a 9 volt battery. When I looked at these things in the past the most popular ones for hobbyists ran BASIC which I though was stupid and expensive ($125 vs $35). As a programmer I'd much rather program in C or maybe Forth , besides, programm