He creado .NET 2.0 ensamblados utilizando vs2008, y vinculado con bibliotecas de SharePoint 2007 y luego implementado en servidores de SharePoint. No podrá crear ensamblados .net 1.1 con vs2008 de fábrica; por lo tanto, si necesita orientar a .net 1.1, la mejor opción es seguir con la configuración de un servidor virtual.
Desarrollar para compartir en vista (o XP) es un desafío porque no se puede depurar línea por línea a menos que se conecte de forma remota a server2k3. Mi recomendación para los desarrolladores de sharepoint es instalar un servidor virtual en Vista, y luego instalar vstudio en el servidor virtual con Sharepoint. Si va a hacer esto, puede seguir con su versión actual de Visual Studio, y luego la depuración es mucho más fácil que desde Vista.
Dependiendo de si su empresa tiene una suscripción msdn, esto puede ser más costoso si tiene que comprar una licencia de servidor virtual, etc ... pero vale la pena para facilitar el desarrollo, en mi opinión.
Comentario muy tardío - Sí, todavía funciona bien con VS2008 – Ryan