Visual Studio 2010 Support For Multiple Monitors!
This will be possible thanks to Visual Studio 2010 providing a new core Shell UI (not to be confused with the Visual Studio Shell available today that you can use to pack your own applications into) based on WPF that will allow for cool stuff as floating tool windows that can be dragged outside the boundaries of the main IDE window.
If you have the Visual Studio 2010 CTP bits installed (download from here) you won't get this out of the box as the default setting is to use the old GDI-based Shell UI. In order to enable it just create a DWORD entry named EnableWPFShell and set it to 1 under the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\General
To disable it, just remove the key or set it to 0. Why would you want to disable this very new cool feature? Because the current implementation is veeeery unstable. Just use it to test how moving the windows around and making your favorite layout feels like but for regular usage you will want to disable it. Unstable here includes VS crashing very often, icons showing ugly, some features not working at all, etc.
Here is a screenshot of how it looks like on my laptop with an external monitor, you can see the Object Browser floating around and overlapping the main VS window at the bottom right corner and then, on the second monitor, how the Solution Explorer, Properties window and Error List window are laying around totally outside the main VS window:
If you need a real photo to believe it here it goes:
Now imagine some cool predefined layouts that you could customize and that could cover the most common tasks inside VS, like one for reading code, another one for debugging code, etc.
Disclaimer: I know my photographer skills are way under average, no need to remind me of it, my wife does so every single day...