http://margo.student.utwente.nl/el/micros/87xx/prog51.zip
http://margo.student.utwente.nl/el/micros/80xx/ultramon.zip
http://margo.student.utwente.nl/el/micros/68xxx/68hc11/micro11.zip
a serial device programmer software with a user friendly GUI framework available for Windows95, 98 & NT and Intel Linux.
http://www.cs.unibo.it/~lanconel/prog.html
Easy-to-build and inexpensive.
http://margo.student.utwente.nl/el/micros/68xxx/68705pgm.zip
provides a complete programming environment for generating BASIC programs for the PICAXE. Programs can be edited, compiled and downloaded to the PICAXE chips (all sizes) from within the same free software.
http://www.rev-ed.co.uk/picaxe/progedit.htm
The AVR Device Programmer Development Kit is a comprehensive and cheap solution to programming and using the Atmel AVR processors.
http://www.hippy.freeserve.co.uk/avr.htm
http://www.insoluz.com/