I think the colored tabs would be pretty useful. Group them by colors. And have that match up with a project or folder or in a project, etc... I like that MS is giving us the tools to customize our development environments fairly easily. And there is no sense in MS bloating the application for everyone with all these options, when all these customizations are really based on the developer's preferences anyway. You put in what you need or what you like, while keeping Visual Studio lighter for the core application.