Self hosting is not rocket science.
Go to www.e-smith.org, download the iso for 5.6. Install on a Pentium 2 machine (400 MHz) add 2 ethernet cards.
You now have a secure reasonably up to date and easy to patch web, mail, ftp and Windows (via Samba) server.
Cut a deal with your telco or cable provider for 256k of bandwidth and 8 ip numbers kiss the guys in CA good-bye. OK before you kiss them good-bye make sure you can change your internet registration.
Apache, Qmail, FTP