The Arduino is an open source microcontroller development platform based on the AVR AtMega168. It's powerful, flexible, and works out of the box under Window, Linux and MacOS. It's my microcontroller of choice.