Hi, i would have to agree with what people have said above, i only have a PicKit2 (but i would assume the clone is just as good). Its not a production programmer, but as a hobbiest programmer it has NEVER let me down. Programs any chip i have ever used, but i do check to make sure that the chips are compatible before i buy them. I find the software easy to install and use, and especially the latest revision of the pickit2 software, which will allow you to re-program after changing you hex file, with just one click.
I use it on both laptop and desktop computers without any problems.