is there a great Free remote desktop app ?

i ha been looking for a while for a good free remote desktop app, so far the best i tried was splastop 2 but is limited to having to be connected to the same router , is there any similar without that restriction ?

EDIT :With windows 8 gestures support would be awesome , it's for tablet use...

also , is there any that allows a direct wi-fi connection ? without the need of a internet conection ?

thanks for you time