Auf http://www.avr-projekte.de/ findest du z.B. einen USB-Programmer.
Ich habe meinen so ähnlich gebaut und noch nie Probleme gehabt.

Zum Programmieren mußt du dann aber das AVR Studio nehmen, ist aber Freeware