Hosting Related Solutions
If your trying to use the "Remote Desktop" Feature that is built into Windows XP and are Hosting your Remote Desktop PC from behind a router, you'll most likely need to open up a port in your router for forwarding. Otherwise you wont be able to remotely access your hosted computer from another PC via the internet. The following tutorial assumes that you already know how to navigate and setup port forwarding in your router and that you simply need to find out which port to forward for Remote Access. Navigating particular router software is outside of the scope of this article.
In the past, web site hosting from home was something that the average person with a limited understanding of networking wouldn't dare attempt. But nowadays with the introduction of complete (Apache/PHP/SQL) packages such as Xampp, EasyPHP and NetServer, it isn't uncommon for the average person to begin hosting their own sites from home. I personally host a few of my sites from home.