When I'm away from my office (usually with my laptop), I use LogMeIn (the free version, so no file transfer) to connect to my desktop. I have used GoToMyPC in other situations, so I am familiar with that also.

I'm wondering if instead of these products (which I need to pay monthly fees to get all the capabilities), I could just set-up my desktop to host a Remote Desktop Session (I am using Windows XP Pro with 2GB RAM)? I've used Remote Desktop as the guest, but never configured a host, so I don't know the intricacies. For example, do I need a fixed IP address?

Does anyone know the pros/cons of a Remote Desktop solution vs the internet solutions?