MyAvr hat so ein Baukastensystem, du kannst das beliebig erweitern. Der MyAVR Programmer an sich brennt alles. Atmels brennt man normal direkt in der Schaltung, dazu macht man sich einen 10 poligen Wannenstecker (ISP Port) drauf.
Du bekommst den programmer von MyAVR auch alleine. Das Board ist halt sehr praktisch, gerade am Anfang, weil man sehr schnell Drahtbrücken stecken kann und so einfach rum experimentieren kann.
Wenn schon dieses Teil das du vorgeschlagen hast, dann die USB Variante. Aber ich halte eigentlich nicht viel von der Sockel variante, wann will man schon DIL Chips programmieren?
Also keine ATMEGA16.
Im Übrigen haben die Atmega16 auch das schmale 28 polige DIL Gehäuse (Pin kompatibel zum Atmega 8).