In my previous job as a system administrator, I was required to maintain a large number of Microsoft Windows servers in both a test and production environment.  Most of these servers were virtual machines, so we had to access them remotely.  A tool that I found extremely useful for this purpose was Microsoft Remote Desktop Connection Manager.

This tool allows you to keep remote desktop connection settings for multiple computers in one place.  It also allows you to name each configuration, for example with the server name or purpose.  You can also create groups of connections, for example by location or purpose.  It even allows all the configurations within a group to inherit settings from the parent.  I found this useful when I had multiple machines in the same domain and was using the same username and password to access the computers.  Another great feature is that it keeps track of which connections you have open and allows you to have multiple connections open at once.

You can find out more about this tool on the Microsoft website at: http://blogs.technet.com/b/exchange/archive/2010/06/11/3410093.aspx