I purchased USBtinyISP about 6 months ago for my RC airplane radio project, and it came together very easily and the recommended drivers and software all worked as advertised. The programmer wouldn't read the chip, so suspecting that there was some obvious mistake with my target board I shelved the project. Today I came back to it, immediately realized all the wires were mixed up, and after fixing it, it's recognizing the chip. I haven't tried loading the software yet - I'm a bit busy - but I suspect it won't be an issue. Thank you guys for making such a great, inexpensive solution to the stupid chicken egg problem of programmers.