I agree with blacksheeplogic
I had the tl866, an gq4x universal, and other "small" programmers, the problem was : always missing something again and again ...
The TNM 5000 is a huge step forward, well supported and accept very cheap adapters and the idc (isp/jtag ... ) connector on the front is doing some miracles
Bought it on Aliexpress, and received it thru DHL under 4 days loll It was at 270$ usd for the basic system, but the prices has risen a little
http://www.tnmelectronics.com/English/5000.htmlBut i ended up with an Elnec beeprog for very specialised chips, bought used on ebay for 550$ usd outch loll
As others said, you have to know what you need will be, i did not, and paid $$$ for nothing until i found the Elnec, and found an software update of the tnm5000 added the missing ic's the Elnec could do
and the tnm5000 i had was sold one week before ....... lesson learned.