We are a small development team that currently maintains projects in VB6 and writes and maintains projects in .Net 2003. We are contemplating the move to .Net 2005. What issues will we face with existing 2003 projects completed and in development? What's the downside, if any? What version (Pro or Team or another) is best.