Ash, angelfire seems to be *okay* for a free host. You don't get the fancy stuff (php, mysql) but you get quite a bit of space. The only thing I don't like is the ads (but I have codes to block the ads ).

After you have your site up, you could even try getting hosted by another domain. Pick-me.net has a bunch of people looking for hosts/hostees.