I just had one of those eureka moments and had to blog about it right away.
For years that I thought remote desktop would just take up one monitor so I never used it for programming on a remote machine or anything like that.
But I just realized that you could span your remote desktop session across multiple monitors! There is a neat little option in Remote Desktop (under Display tab) to enable the use of all monitors for remote session.
Apparently the basic multi monitor remote desktop support has been enabled since Vista and Windows7 only makes it better.
With Visual Studio 2010’s ability to drag individual code windows to separate monitors, this brings huge productivity gains (at least for me).
So what are you waiting for? Get the extra monitor and start coding now.