<-336x280 Large Rectangle - center->
VNC, to work properly, needs a VNC server software on the computer you want to connect to and a client software on the machine you are connecting from. The most popular VNC clients are: OSXVNC, RealVNC, TightVNC and UltraVNC.

If you want a Mac VNC Client, I suggest Chicken of the VNC, which is free, and if you are not on your own Mac, it is a very comfortable way to connect to your computer. There is another version, RealVNC, which connects clients and servers for Linux and Windows too, and it also has a Java applet for the VNC clients, which can run on almost all computers. In this Java applet, you have to enter your IP adress and the password, and if you use it very often you can get a free domain name from DynDNS, or any other services like this one. If you have a dynamic IP, which changes at every modem/computer restart, you can download an update application, from the same website, the one which provides DynDNS. Remote Desktop doesn't work very good for users who don't keep the Mac laptops running all the time, but VNC is a great free solution for this connectivity at distance. This free remote desktop for imacs is used by many users, and it is preferred by many people because it has an easy to use and user-friendly structure.
Another alternative for the applications presented before is CoRD, which is a Mac OS X remote desktop client for Microsoft Windows servers which use the rdp protocol. CoRD is an easy to use application, fast, and free for users. Those who want to modify it are free to do it.You can try all of them, because they all of them are free remote desktop for iMacs , except the product from Apple, which costs around $300, and then choose the one which is best for your needs.