I have two Universal USB device programmers, both
bought from China, one through eBay and one through AliExpress. I started out with a
TOP853 and subsequently upgraded to a
TL866A. More details on these programmers can be found on their
own pages.
Parallel Port Programmer
A Needham EMP-20, bought from eBay US to program
some legacy devices that my USB programmers would not touch. More
details on its own page.