I'll give a plug for Melab's U2 programmer. I think it cost more than the Pickit programmers. But, I like the pull down configuration menu for each pic. No more @'s and under scores. It also comes with Darrel, Chuck, and Jeff.

What ever you decide you should read this

http://melabs.com/support/icsp.htm