Here is my collection of various remote-admin links:

Comparison of remote technologies

 
Linux Server
Linux Client
Windows Server
Windows Client
Mac OS X Server
Mac OS X Client
SSH
yes
yes
yes1
yes
yes
yes
VNC
yes
yes
yes
yes
yes
yes
X-Windows
yes
yes
yes2 yes
yes
yes2
Apple Remote Desktop
no
no
no
no
yes
yes3
MS Remote Desktop
no
yes
yes
yes
no
yes


Footnotes:

1) Windows can run SSHD but that gives you a UNIX shell, not command.com or cmd.exe. This is good or bad, depending on who you are. With something like Putty or Cygwin's sshd, SSH tunnels can be built for both client and server.

2) A properly-configured Mac OS X or Windows box can be an X-Windows server; however, since those operating systems do not use X-Windows natively, there's not too much point in doing so.

3) Unlike everything else on the planet, clients for use with Apple Remote Desktop are not free. $299 gets you the server and a 10-pack of clients.