Does your ISP Terms of Service agreement allow you to host a public web or email server? If not, how much will the upgrade cost?
Many Internet Service Providers have stipulations against hosting Internet services through their connection without specific hosting service accounts.