I'll second (or is it third?) the vote to build your own webserver.
I run my Domain, 5 Domains for friends, and all their mail, and my file server all off a old P3 500, Shaw Extreme G Cable internet, DynDNS.org for dns redirect, and a linksys router. Its a old machine with 2 IDE 133 controllers in it, so I have 12HD's in it, holding & streaming all our movies, mp3's, and files to our main machines. Even for being such a old machine, it averages about 10% cpu utilization, and has never gotten above 50%, even when I torture tested it throught the internet connection.
Yes, if your going to host a huge site, like microsoft, with tons and tons of bandwidth, you need these huge farm solutions, but for your own site or two, having your own server is nice.
Its not a ton of work to police, all critical service packs apply themselves the day they come out, and the server restarts itself when their done.
It doesn't have a monitor, kb, or mouse, and I last checked on it about a month ago. Just checked it now, and its still fine.
win 2K server for IIS, Merak Mail server, (has a licence kicking around), and free AV. thats all you really need.
Its handling around 15,000 messages a week on e-mail, and averages about 60GB a month for the last couple years, and I've never heard a peep from Shaw yet. (now I just know I'm going to get a call tomorrow....

)
The sort bit is, if you have this new machine, swap it with your oldest relic, and take that old machine and why not throw a server together? If you allready have it built as a file server, its just a IIS component away from being a web server, and a cheap or free mail server away from being your own mail server.
Have fun no matter what you do!
sd