Hi,
As Big Dog shows it just another software driver - so here's the bottom line IMHO.
Buy for a one off reasonable cost a genuine Microchip Pickit2 programmer.
As well as being able to do 99% of all current chips, it includes a good Debugger tool, Usart tool, 3 channel Logic Analyzer tool, Pic to Go programming and a good guarantee.
The alternative, now you work out the cost - buying the parts and building one or more of the diy programmers, lucky if you get them to work first time, then if you want to build a usb pickit2 clone you need to program up a pic chip first, so your end up building 2 programmers .... need I go on....