Yep, there are loads of them out there, some of which don't even have any type of advertising on them - there was one called www.freedom2surf.net
- but I think they've stopped offering their free service now - they used to offer free bannerless hosting with Perl/CGI support, MySQL and PHP..
I used to flit from one free host to the next, but I found quite a good offer of £12 a year for Perl, Python, Tcl, C/C++ CGI support and PHP and MySQL, and SSI too. (It's www.34sp.com
if you're interested, and no I don't work in their marketing department
I think www.brinkster.com
offer free bannerless ASP and Perl hosting if that's what you're interested in, and you can use DNS-less connections to MSAccess databases if you want a DB system. Actually not too sure that they offer Perl support, but they definitely do free ASP.
Check out some webdirectories for a list of them, they usually tell you in the site description if they do banners and CGI etc. etc. For example:
are a two from Google.
Hope that helps a bit...