I personally use RealVNC. The free version is enough for my needs.
I tried Crossloop, too. It looks good, but there are a lot of confirmation boxes that the remote PC has to authorize. Not very useful for my needs.
And of course, if you merely want to share your files, there's also the ever-reliable foldershare.com.