Arduino without ftdi chip.

LUFA has bootloaders such as AVR109 which works with avrdude. I modified my Teensy++ to use AVR109 instead of Teensyloader.

One such implementation: Atmega32u4 Breakout Board+

To get LUFA: http://www.fourwalledcubicle.com/LUFA.php