Yesterday i found a great magical tool for Desktop Sharing and good thing is that its personal use is free.
Check out what they say
TeamViewer - the All-In-One Solution forTeamViewer connects to any PC or server around the world within a few seconds. You can remote control your partner's PC as if you were sitting right in front of it. Find out why more than 60 million users trust TeamViewer!
Remote Access and Support over the Internet
-All u have to do is to download Team viewer 5 from Team Viewer
-Ask for Dynamic ID and Password from your partner (Appearing on the left side of the screen).
-Enter that ID and password on your right side screen section ID
Thats all a new window will appear and u can remote control that machine from any where in the world. NOT ONLY U CAN ACCESS THAT MACHINE BUT ALSO U CAN VIDEO CHAT OR CONFERENCE CALL WITH IT
More u can find on their website Team Viewer