Teamviewer remote access and remote desktop sharing for iphone

Teamviewer is an excellent (and free for non commercial use) remote access and remote desktop app for mac, linux and windows. and it now has an iphone/ipad app.
it lets me log in to all of my machines remotely from eachother and I can now access them from my iphone too :D

teamviewer.com