Como estas, te comente un poco por programo en visual foxpro. Los "noveleros", aquellos programadores que no están afianzados a ningún entorno de desarrollo específico y que "saben de todo un poco"; regularmente entregan programas mediocres, inflexibles e incluso muy inestables. Conozco un programador de VB 6 que hace verdaderas "obras de arte" y la razón es muy simple: "Es Especialista en VB 6". Si hace tan buen software en VB 6, ¿por qué habría yo de criticar que su software no lo hizo en FOX? Sus clientes están satisfechos, él cobra muy buenos honorarios, sus aplicaciones son "coquetas", rápidas y estables... ¿Por qué moverlo al mundo de FOX o .NET o lo que sea...? También hay gente muy profesional haciendo estupendas aplicaciones con DELPHI; ¿Por qué criticarlos? VISUAL FOX puede ser una belleza, pero en "manos inexpertas" ¿Servirá de algo todo su poder? VB, .NET, etc. también son bellezas, pero en "manos inexpertas" son totalmente inútiles. VISUAL FOX, VB, .NET, DELPHI, MySQL, Postgress son solo herramientas inhertes (se podría decir, inútiles). Es la imaginación, el ingenio, "el compromiso" del programador con su entorno de desarrollo, la responsabilidad con el cliente (o jefe) lo que le da "vida" a la herramienta que estas utilizando. Definitivamente no debo generalizar, pero te puedo decir que todos los programadores que conozco que no son leales a su "herramienta de desarrollo", sea cual fuere, siempre entregan productos mediocres, inestables y te diría (aunque suene cursi) "sin alma". Claro, hay verdaderos "genios" por allí muy capaces de dominar en poco tiempo lo que les pongan enfrente, pero estos son la excepción. Te puedo recomendar visual foxpro por que programo con el y no tengo dificultades, considero que es un herramienta muy poderosa como tantas otras, pero todo depende de lo que vos te compromentas con la herramienta.