I use the Microchip PicKit2 to do ICSP Programming. It works and its a very good price. You can make an adapter to do the programming of the chips directly.

You can get it here.

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