Yep - you would be much better off spending $9.95 a month for a dedicated web host - and also that would put the security responsibility on them, not you.
We use
http://www.webaxxs.com - the starter $9.95 package gives you a LOT of goodies for the price, and if you need more, they have plans to fit all needs.
If you tried to host a domain on an @Home residential account, I would give your account a life span of maybe 2 days. A dedicated host would be a lot cheaper than the additional cost of @Work, which would allow you to do what you want to do.
If you still want to host your own domain, some DSL providers do allow this, but again, it's not cheap. Hosting a domain on a dynamic IP is possible, but a big pain.
Unless you want to play with Linux, you would need Windows 2000 and IIS to host the site - and this isnt cheap either. We looked at doing our own hosting (our DSL provider allows it) but after looking at all the ramifications we went with Webaxxs. Keeping up with all the security patches you need these days to keep from getting hacked is a full time job.
[Edited by glc on 02-27-2001 at 05:57 AM]