I use LogMeIn Ignition all the time. It's a bit pricey, but well worth it if you need a remote desktop. I've tried a few apps, but this has been the most stable.
Plus, I like to use it to jump on Google Translator and have my computer talk to my wife remotely.