Ideal Screen Sharing Conditions
Try the TeamViewer application for remote control.

I use it daily across the ocean and across the platforms (Windows/Mac) and it works fine.

http://www.teamviewer.com/en/index.aspx