Usually *FREE* hosting sucks ... Or you get banners, or you get popups, or you get a lame service, or you get a lame uptime and your website isn't reachable when you need it or the support has to be invented ... Better is to invest a little bit of money, cause nothing ain't free ! Even if it is $2,00, which goes to the people that maintain the hostings, it's worth it !!!