La prima cosa da prendere in considerazione e' che VB6 (nato nel 1998) ha terminato il suo ciclo di vita nel 2008, ed ora non viene piu' supportato da Microsoft, mentre VB.NET, e', fondamentalmente, una versione di VB piu' evoluta, sviluppata su una piattaforma tecnologica piu' aggiornata e correntemente mantenuta.
Il consiglio, quindi, e' pensare di passare, in tempi stretti, a VB.NET.
E magari, a C#, linguaggio espressivamente piu' compatto di VB.