I don't think you can beat Melabs serial programmer. Link it with Microcode Studio and you have an extremely ergonomic and reliable system.