Trabalho com visual basic desde 1993, ainda na versão 3.0, depois na versão 5 e por ultimo na versão 6 onde atuei em projetos como sistema Hoteleiro, criação de ocxs e dlls, integrando visual basic com bancos db2 etc. ja fiz engenharia revera de codigo em vb, mas em sua maioria, no codigo que é gerado , não é possivel fazer manutenção. mas pode -se extrair a maioria das regras de negocios, sendo possivel a confecção de um novo programa. com relação ao crystal, trabalhei com relatorios, mas ja ha algum tempo que nao faço nada nessa area do crystal, mas tenho conhecimento sobre como fazer