V diskusích na webu se uvádí, že je možné vyvíjet pod ASP.NET 2.0 ve VS..NET 2003 a přepínat aplikaci do side-by-side módu pomocí utility aspnet_regiis.exe, ale s takovým vývojem, natož klientských aplikací zkušenost nemám.
Na druhé straně nevím, v čem by Vás mělo omezit použití Visual Studio Express - pokud uvažujete o vývoji .NET 2.0 pod VS 2003, přijde mi jednodušší začít rovnou s VB 2005 Express - třebas je beta, bude rozhodně fungovat lépe.
Integrace VS.NET do prostředí .NET je poměrně hluboká a pochybuji, že bude s novou verzí bezproblémová.
Např. knihovnu System.Windows.Forms.DLL sem mi ve VS.NET 2003 ani nepodařilo rozpoznat jako .NET modul.