Try Log me in. Its not free any more but is a lot less hassle than trying to get remote desktop on windows to work properly. And its handy if you are somewhere other than your home network.
Another one to try which is free is Avain Waves RD, but I think this is only for Windows based machinery.
If you want to go the remote desktop route then try this.