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...