So many versions of Visual Studio.NET 2005 - Which one do I need?

This is one of the most frequently asked questions that developers ask me. With Visual Studio.NET 2005 we have broadened the appeal to developers from the Express editions (free!), to Standard (advanced hobbyist), to Professional (single developer and small teams), to Team System (Enterprise and larger teams). But what about features? Which ones include what features? Mohammad Akif a .NET Architect in Canada has made this nice diagram on his blog.