I use Xeltek (oddy enough, www.xeltek.com). Yes, "expensive". But can program just about any part BUT really old EPROMS (like 2716s). Really easy to use software, free upgrades for life, works flawlessly. Paul S.