Actually, I don't like the free online email servers. Yahoo! is the worse. I never use it, but I get tons of spam in it. I don't even check it anymore. I've even sent in a support question on how to disable it...NO REPLY.
I have a static IP address. I use a free product called IMail. The free version gives you 10 email addresses. Plenty for my family.
If anyone has a static IP address and is hosting a web web page on IIS, I also recomend Web Wiz Forums. A free messageboard.