Sorry these seem so lame... It's just that I'm trying to find everything I dislike about Visual Studio .NET!
One thing I never enjoyed was how limited the References aspect was. I mean, sure, it can Import the .dll's just fine, and if the .dll is in the same solution, it can keep it updated, but it would be nice to hook into a project that is not inside the same solution, and be able to dynamically link to the .Dll's there.
Some of the projects I have started working on are positively massive, requiring twenty and thirty different .dll files. Loading all of them into a single solution is just very context-insensitive, as many of them have different uses that are entirely out of the scope of some parts of the program. I'd like to be able to divide them more, so I do not have my entire code mounted in the IDE, but I'd like to be able to link the .dll's I need, and have the references to them update accordingly if I go back later and change the project. Does that make any sense?