I looked at the Pickit 3, but couldn't determine which PICs it will program. I currently need to program the following:

12508A
12f683
16F84
16F884
18F252

If the Pickit 3 can program these, I'm in. I especially like the idea that this works in the MPLAB IDE.