Well... i'm sorry if the topic didnt met your expectation, but... i just want to gladly share that i've got my months years old Pickit2 a friend, check it out! an Atmel Programmer, not the original though, its hard for me to find the original (months of search and waiting in my normal shopping complex ebay). Now i can start my venture on Atmel "bare chip" Programming.
Not just that, i also ordered the smallest chip stock for each PIC and AVR, the pic10f206 and aTTiny13A. for months i've been astonished that such a very small creature are actually programmable and can do many things. I've been programming for years, but only until recently i've been able to put my codes into an ant sized device, fantastic! its the 21st century's 7th wonder of the world... for me.
Some simple review... AVR Programmer (compared to pickit2):
Pros) Firmware Upgradable and detected as AVR ISP MkII in AVR Studio 4, fastest programming than pickit2 (i feel), Flexible programming wires/cable that i can put the Programmer and dev board in any orientation. Programmer's PC UI embedded in the Development IDE (AVR Studio) and no need to keep opening the same hex for programming.
Cons) Need external (no internal) Vdd for programming Atmel (to be modded later), No nice HEX display in Programmer PC UI, just as Pickit2, No logic analyzer (AFAIK).
For the chip:
pic10f206: Pro: the smallest, 10 cent cheaper... Con: the slower (1++MHz int osc), only IO n comparator (with bug!) avail.
atTiny13a: Pro: the faster (9++MHz int osc), no funky asm nomenclature, xtra 2 pins, PWM ADC IO COMP everything, larger storage... Cons: just... a bit bigger.