Fair warning: Ebay has an ICD2 clone from Sure Electronics for $50. I bought one after checking prices with Microchip. Inside the package is the clone, a USB cable, some 6-pin headers and a handy little cable that connects the clone's receptacle to a typical RJ12 ICD connector. And no software or instructions. Just a card that provides a web address for downloads where it says the purchaser will find drivers and all that. Upon going there, I discovered the search engine was spastic and hard to enter characters into. Eventually it provided me with one selection: the supported-devices list. Period. Worthless.
Eight days later, after much sparring back and forth in emails, after supplying little support and two failed file downloads, they supplied the web address for Microchip's PICKit2 page and told me to use THEIR software! Upon going there I found the PICKit2, supplied with USB cable, CD, tutorials and a practice board with PIC installed, could be had for $50!! Well, OK, $68 after S&H and CA tax. Why would I hesitate? I ordered one. It arrived a few days later, ready to go. After playing with the P2, I plugged in the clone ICD2 and it worked OK. NOW I know the clone works OK, no thanks to Sure.
So, buy the real thing now while it's on sale, or one of the devices mentioned here, where you are assured of support in the future. Knowing what I know now, I could only recommend purchasing a clone-anything from Ebay as a backup if you already have a working set-up.
Wish I'd seen this post before buying anything.
kenjj