I'm using the K150 USB programmer from kitRus http://kitsrus.com/upuc.html#k150

It's a high speed USB-programmer with ZIF-socket included and ICSP-support. The only disadvantage is that you have to use a 16 Volt DC adapter with it.

But the price is nice: USD 47.45 at Electronics123:
http://shopping.netsuite.com/s.nl/c....it.A/id.298/.f