Most of the free ones have pop ads and such and are very limited. If your techincally inclined and you have a broadband connection you can host your own site. The server software is free as is getting a yourname.homeip.net domain name. If you would like details on going this route let me know,
Shane