Wow, they sure have dropped their prices! I guess that should be expected when everyone and their dog seems to be offering at least 2 Gigs for less than $8/month.
I would never try to manage a web server unless that is your business. There is cheap web hosting for around $10 (or $5) a month, and it more than pays for itself.
1. Your DSl doe snot have the right bandwidth for a server.
2. Your ISP will charge youmore for server-type service (inclusing fixed IP address)
3. You still need to manage your nameservers, security, mail, and amillion other things.
4. You will need to keep updating constantly for new security threats and new versions. This is more complex and different than WinXP.
I have the technical background to do this and still don't mess with it. I did until about 1996, but it is just too cheap to pay someone else.
Choose a hosting company based on their price and SUPPORT. Linux usually cheaper than Windows hosting. TO get started, some of the template-based services are a good way to get your feet wet cheaply.