Entry level professional universal device programmer with a parallel port interface.
It is manufactured by EE Tools.
Retail is close to $300 but you can sometimes find them on eBay for much less.
Device support is first-rate and often, when asked, their tech support will write custom support for currently unsupported devices at your request it (you may have to supply samples.) The most current hardware parameter settings and control software is available from their website.
One word: s l i c k
Stay tuned for a more thorough review once I have had time to play with it but compared to the Willem burner and Ghetto Burn?, this baby rawks ! - Dave Johnson?