PicKit2 from microchip $49.99 US at Digi-Key

http://www.microchip.com/stellent/id...cName=en023805