Arduino Leonardo Microcontroller Board
What it is: The Arduino Leonardo Microcontroller Board is a jumping-off point for DIY hardware geeks looking to start a new project.
Why it's awesome: An open-source piece of hardware that does not require hacking to be customizable, the Arduino Leonardo provides developers a blank slate for their computing projects. The board also features a Micro-USB port, so it can connect directly to a computer (previous Arduino boards required a secondary processor).
Where to buy: Adafruit