Needed a cheap and easy way to read/write to an EEPROM running UNI/O and this did the trick. Easily put the download circuit for the programmer and hooked up the communication pin on a single breadboard, as well as hooking up a few LEDs for debugging. I wanted to build a simple device similar to one that used an Arduino for UNI/O, but the Arduino required writing significant amounts of low-level code. All that bit-level stuff is built into this chip's basic instruction set, so the program written in PIC basic is really simple and small.