Getting access to your computer and resources in the home from the Internet isn't trivial if you're using most broadband connections with nonfixed IP addresses -- unless of course you implement Dynamic DNS. I've written a step-by-step tutorial to help you set up your own Dynamic DNS service for free and do the necessary router configuration to make it all work seamlessly. This means you can remotely control or access your home PC on the road simply by pointing to a permanent name, such as "MyName.homeip.net."
An interesting discussion broke out on this within the article forums on whether this violates the terms of your broadband provider. The best explanation I heard was from member Marty R. Milette who wrote:
DynDNS does nothing that would violate your terms of service in and of itself. All it does is allow you to refer to your public IP address by name instead of by number, and automatically adjusts the mapping as your IP changes.
What MAY violate the terms are the services you decide to hang off of that IP -- and those would function no differently with or without DynDNS. DynDNS or other similar services simply make it easier to "find" your public IP address remotely.
Thanks for the explanation Marty!