Team Viewer is great. And it's free. Pretty amazing.