Jaký postavit programátor? (pro AVR, 8051, PIC, I2C, ..)

Zdravím.
Jelikož STK200 mě omrzelo z důvodů různých, rád bych přešel na něco s trochu vyšší úrovní. Rád bych, aby to disponovalo nějakým soudobějším rozhraním, například USB. (Převodníku USB/COM, např. FT232RL bych se taky asi nebránil)
Byl bych rád kdyby ta potvora uměla programovat AVR, 8051 (AT89S), PIC (12/16F), případně i I2C eprom.
Nechce se mi kupovat hotový programátor, hledám konstrukční návod. Bohužel z té “záplavy” kontrukcí neumím vybrat vhodnou.
Máte někdo nějaká doporučení, který programátor postavit?
Díky, J.S.

PonyProg + převodník…? (nevím, Atmely nedělám, ale kdybych měl, řešil bych to asi takhle)

Me se libi tento web.quick.cz/ruckl/biprog/biprog.html. verze 2.1 je USB

Ten biprog vypadá zajímavě, omrknu to.
(díky)