Free web hosting is not as easy to come by as you might expect, sure a lot of companies offer free services, but when it comes down to it, most of these offers are too restricted to be of any real use.
The main limitation with 90% of the free services out there is a restriction which prevents you from uploading certain file types and files bigger than the given file size.
Some hosts offer you unlimited hosting space – yet restrict you to html, htm files, and hard code a 300kb file size limit.
FreeUnlimitedWeb offers perhaps not a perfect solution, but at least a solution that has no file size or data transfer limits. While it might not provide a .Net / SQL environment, it does give you the Linux/PHP/MYSql bundle, all free of charge.
Adverts everywhere sure, but I guess they need to earn money somehow. Its still not a bad solution for uploading podcasts, screencasts and flash presentations.