there's also the fact that most free hosts are slower then molasses and get slower as more traffic comes in. Then the fact that not many tgps accept free hosts unless specified otherwise (a host that they trust which is not many in most cases). Then you have the no FTP bullshit.. Having no ftp is crap.. I remember back in 1997 when I had to upload through my browser and strangely enough many free hosts are still like this. I could be wrong since I haven't used a free host since 1998 but I've looked at some of them. So ftp uploads would be a plus. Maybe even a mail account to go with the free hosting account (even better if the host will host your domain. That way you can have
[email protected] to go along with your domain)
Another plus would be to have multiple server where there are only a limited amount of accounts per server. This way the server doesn't get pushed beyond its limits and slow everyones shit down. Keep thing fast and honest and more people will trust you and use you.
Now we have the header and\or footer.. Webmasters don't want a FPA on top or at the bottom or both that's taking up too much damn room. Also, when a free host has too many outgoing link in the header\footer and a webmaster submits a gallery to a tgp that only allows 3 outgoing link your header\footer fucks them (in most cases anyway)
So lets see...
Fast
no insane header and/or footers
ftp access
owner of host not being a cheating, stealing prick
managing to get TGPs to allow your free host
not over loading the server(s)
allowing webmasters to run scritps (cgi, php or whatever) - like someone in this thread mentioned
That would make for a pretty good free host I would think.