First AVR programer?

AVRISPMKII.
I use this programmer for ATtinys, 168/328's and 644's. Never a problem.

second that!
And can be used for programming the new xmegas too!
Eberhard