Come già detto i due ambienti possono convivere perfettamente.
Visual Studio 2003 oltre ad avere un tot di bachi in meno (e probabilmente un tot in più ) permette di poter scegliere con quale versione del framework compilare le tue applicazioni:
Con 2002 compili solo per framework 1.0
Con 2003 compili per 1.0 e 1.1 e versioni successive chissà

Le solution create con 2002 vengono convertite in automatico dal 2003 che crea un backup .sln.old

Non credo puoi trovare errori di sintassi convertendo un tuo progetto in quanto non è cambiato molto; sono state aggiunte alcune proprietà ad alcune classi e sono state aggiunte alcune feature a VB.NET ma la sintassi vecchia è comunque supportata.

HTH