pour être clair, VB.NET 2007 n´existe pas, c´est juste une manière de te montrer que t´aurais du préciser le langage que t´utilise, sinon j´en invente un où la fonction est déjà toute prète.
Pour VB.NET, il n´y a pas besoin d´économiser, tu peut le télécharger gratuitement depuis le site de microsoft. Cherche VB.NET 2005 express edition.
On ne peut pas dire que VB.NET soit meilleurs que VB6, c´est un nouveau langage qui a bien plus de possibilités (la plupart sont faisable avec VB6, mais de manières 100 ou 1000 fois plus compliquées).
Mais d´un autre coté, VB6 est bien plus simple (en tout cas, je trouve que le langage est plus facile d´accès).