I have a basic website that I would like to put online, but I am not sure what webpage hosting service I should use (has to be free):

I looked in to freewebs, and it seemed good. But are there any others?
The site is basically going to be a "portfolio" of my stuff, kind of like a game portal, just with my own flash apps/games.

So for that I would need to upload the flash content on a different site, as freewebs does not allow it. Are there any free webpage hosting services that do that too, and being free? (The limit for all my stuff will unlikely go over 30mb). Or would I have to upload it on a file hosting server (free again, as I can not afford to pay)

So many questions...