SparkFun Electronics SparkFun Electronics LilyPad Arduino USB - ATmega32U4 Board
This is the LilyPad Arduino USB board, controlled by an ATmega32U4 with the Arduino bootloader. It has a built in power supply socket and an on/off switch with the only extra piece of hardware you need to program the LilyPad USB is a micro-USB cable, since the new IC has built-in USB support.
SparkFun Electronics LilyPad Arduino USB - ATmega32U4 Board
Usually ships in 1-3 business days.