Ich benutze den USBAsp von fischl.de. Programmieren kann man mit Avrdude. Läuft ohne Probleme.