|Yahoo doesn't offer free SMTP/POP either. GMail does.|
You might also look at DynDns.org witch will give you a subdomain (something.dyndns.org) which will always point to your computer. They provide a free utility that will update their records when your IP changes so the subdomain always works.
Free Computer Tips and more:http://RyanTAdams.com
Paid Tech Support: Black Diamond