I have compiled a list of free web hosts. They all are pretty good and offer a decent amount of space.
Host Ultra - http://www.hostultra.com/
No image galleries allowed.
Unlimited space with unlimited bandwidth.
Filesize limit 1Mb.
Exit Pop-up ads on each page.
FTP and browser uploads.
Domain hosting available.
Atgig - Unreliable?- http://atgig.com
15MB file size limit - No-Ads
24/7 File Manager
1 GB of web space
100 GB of transfer/mo
PHP/MYSQL, CGI, SSI
Fast, Friendly Tech Support
x10hosting - http://x10hosting.com
Your URL: www.YOU.x10hosting.com
Excellent Service - Domain Hosting
Three different packages to choose from, minimal downtime.
100MB - 2500MB, 3GB Transfer - 45GB Transfer depending on package.
Gizba.com - http://www.gizba.com
Temporarily Down? 500Mb. Browser uploads. Guestbook and message boards provided. FrontPage supported. URL: 'http://gizba.com/user/yoursite/'.
Deluxe Host: - http://dhost.info/
DeluXe Host offers:
- 100MB Webspace
- 300GB Traffic
- PHP + MySQL
- no ads!
- absolutely free!
- short domain: dhost.info/username,
- for free.
XTHost: - http://xthost.info/
XT Host offers:
- 30MB webspace,
- browser and ftp upload,
- ad-free webhosting,
- no registration required
- short domain: xthost.info/username,
- for free.
Source and More: Neowin Forums