In true good form, Joan placed her email address on the silkscreen. Using that, I was able to contact her and get a BOM (had I a bit more experience with the Uno, I could have figured it out). Since, the Uno uses such common parts, I had everything laying around to populate the board (including my aging inventory of 328's).
As excessive reading would have it, I found that the USBasp by Lcsoft was upgradeable and works with Windows 8 x64. Ding!
The reasons I like this particular one are:
- Inexpensive not cheap
- Firmware is upgradeable via placing a second USBasp back to back and shorting JP2 on the unit to be upgraded
- Two of them are $7 shipped to your door
- JP3 is still available for slow programming (when you brick your chip)
- 3.3V and 5V supply voltages
- It is USB and is supported by AVRdude
- The Arduino software can use it to burn a bootloader
In short, don't waste your time trying to build a programmer. If you are coming from the PIC world, we could always build something cheaper than we could buy it (thank you high voltage programming).