Sparkfun have come up with a new AVR Programmer see
hereThe pocket AVR programmer according to them is comparable to AVR ISP2 and compatable with AtMega168,328 and all other chips supported by AVRdude. At $15 its also very cheap which would be good for people doing the $50 robot!