i use yahoo small business service!
recommended from a user on ts.com:
5gig of space, 200gig of transfer, nice service/support, fast speeds, and most important ($10/month)
this comes with a domain registration and setup fees are waived.
just another option, since I wouldn't really want to open up my computer to the world (security-wise)
i know you can protect yourself, but it's easier this way.
and you can host sites, there. but that's a no-brainer