I would recommend the pololu avr programmer. Didn't have any issues with it