One of the (possibly) unsung fixes in Visual Studio 2005 relates to the Solution Explorer's functionality when you're working on multiple projects (which should be most of the time). If you had files open from various projects, and you closed a file, the solution explorer would jump about and try to shift the context back to the project of the next open file which receives focus. That's a wordy way of describing it, but if you've seen it you'll know what I mean. This was pretty frustrating if you were scanning through a few files across the same solution in order to find something - you'd check one file, close it, and then have to renavigate back to where you were in Solution Explorer in order to open the next one. Very annoying! Thankfully, it's fixed in 2005.