yeah, i use vnc too. im not messing with MS stuff.
tightvnc.com
anyway, to access it from the net, you have to open up the ports. if you have a router, get into its cp, and forward whatever port remote desktop uses to the ip addy of your computer that you wanna get into remotely, then use your external ip address and that port number to do it
example: 000.000.000.000:12345