For free hosting, there is also Infinity Free which is... well free, with no ads, fast, 5go, free database (sql), free SSL and unlimited bandwidth. They're not very well known, but they've been around for some time already. If you wonder how they do it, basically they have a premium service for...