Teamviewer
I use Logmein because its free. Are these other solutions free?
Teamviewer is also free, don't know about the others. Teamviewer also has iPhone and Andriod apps which work great. Don't know if the others do, though.
Are there any significant/crippling limitations to the Teamviewer freeware version when viewing a single client? The business licenses are pretty expensive.