I used to own a very good programmer. I kept him locked in my basement making all my games for me, but then... Oh, you mean EPROM programmer?
Had a cheap (~ US$50) Willem, worked OK (not great, sometimes it was hard to get it running) in my really old PC, couldn't get it to work with the parallel ports of my newer PCs. Got a (not so cheap, ~ US$250) USB Wellon and have been very satisfied with it. Works every time.