Do you have a Google account and use Google Chrome? If so they have remote desktop capabilities built into the browser that seems to work pretty well.
Microsoft OS systems also have remote desktop capabilities, but are a little more difficult to set up.
TeamViewer is one we used to connect to a remote system here where I work. I set it up in no time and it works great. IIRC, when we signed up they had a "free" version, but may have changed now.
LogMeIn was always kinda clunky to me. I never liked it much.
Check out Cytrix's Go To Assist. We have a license here at work, so I have no idea what it costs, but it works well, too.