@ManipUni: personally, I love TeamViewer. Performance is excellent, and the fact that it can be launched from their webpage without installation makes it pretty easy to use. Surprisingly, I found it's easier to get people to navigate to a site than getting them to find and use Remote Assistance, especially when multiple Windows versions and locales are involved.