PWM Code
AVRlib - AVRlib is a library of easy-to-use C functions for a variety of common and uncommon tasks using AVR processors
http://www.obdev.at/products/vusb/index.html - USB 1.1 with no additional chips