Free web hosting and freedom? Sadly, I can't think of any decent free host w/CGI right now. I'm on a cheap paid hosting plan right now. For me the thought of the low bandwidth limits, tacky ads, and other restrictions just rules out any free web host.

When I did "shop" for a free host, I'd use to go to the Free Web Space forums. Their members seem to know which hosts are useful.