I use a lot of remote desktop to manage access to clients or servers. But after installing Windows Vista on my computer, this has been virtually impossible. When I tried to remotely connect it got the connection, but it slowed down or completely froze so it wasn't possible to even log on.
Finally I've found a solution for the slow remote desktop problem here.
It was needed to run the command prompt as administrator and disable auto tuning for the TCP/IP receive window. If you're having the same problem use command
netsh interface tcp set global autotuninglevel=disabled
To reenable it enter
netsh interface tcp set global autotuninglevel=normalAnd remote desktop magically started working!