If you are looking for a
simple but powerful programmer you are right, it's here.
PonyProg is a serial device programmer software with a user friendly
GUI framework available for Windows95, 98, 2000 & NT and Intel
Linux. Its purpose is reading and writing every serial device. At
the moment it supports I²C Bus, Microwire, SPI eeprom, the Atmel AVR
and Microchip PIC micro.
SI-Prog is the programmer hardware interface for PonyProg.
With PonyProg and SI-Prog you can program Wafercard for SAT, eeprom
within GSM, TV or CAR-RADIO. Furthermore it can be used as a low
cost starter kit for PIC and AVR.