Hola,
La respuesta más rápida a vuestros problemas es el willem.
Es versatil y te puede sacar de un apuro, pero por algo existen programadores más caros.
Empecé con un willem, pero no conseguía grabar unas 27c160 y el problema era la serie, así que me pasé a un top3000, que es muy bueno, pero para lo que quería hacer se me quedó pequeño y me hice con un Xeltek500, esto no lo cuento por chuleria, lo comento a modo de ejemplo. De hecho, a día de hoy uso los tres, dependiendo de lo que vaya a hacer, el willem para los pics, el 3000 para eproms, y el 500 para eeproms y otros chips. Mi recomendación para un uso medio es el TOP3000 o el modelo que le sustituya hoy, parece caro, pero a medio plazo lo amortizas, simplemente por los problemas que te vas a ahorrar.
Un saludo