We use Terminal Services Quite Extensively, It works great, it has all but replaced othher tech that we had used in the past for remote management. I did have one thing however to add. When using Terminal services to connect to a Windows 2003 Server you can use the "/console" switch to connect to the actual console of the system. This has many benifits as you can not lock your self out of the console, it works like most other remote desktop programs, whereas when you connect it simply kicks the current session (from the same user, it has the same functionality as if you had locked your computer at the desktop, meaning if you log in as the current user it assumes the previous session, but if you attempt to log in as a different user it will ask you if you want to close the current session and re login) from the machine. So gone is the problem of having to reset or remeber fully log off of your session.
setting the /console flag when connecting to a windows 2000 server has no effect.
secondly on Windows 2003 Server if you do not have terminal services installed but do have remote desktop enabled there is no need to set the /console flag.
The console flag is set after the executable
on xp and above, or any system that has the client installed on it the executable "mstsc.exe" is normaly located in