How can I connect remotely to my home computer?

Logmein is a great little app, which bypasses all the mess. If you like the mess and you are an IT person who wants to connect remotely the hard way just because then read on. First, you are going to have to determine your public IP. If you have a home internet...