Not all are bad. I'm sure there are very good free host out there.
GREAT, No ads. 100% Uptime. It's great. I've used it for quite a while, although its not like learning to ride a bike, as FreeWebs or Geocities is. You have to know a little about hosting. Piece of cake.
As for me I don't trust any free hosting. You may try it for getting maybe some web hosting experience or running a homepage. But not for a serious business.
Author of 'The Everyday Idiot's Guide to Web Hosting'.
it is possible to have 100% up-time as long as u use the phrase "100% up-time so far" but if you go around saying 100% no matter what, its just not possible.
Its possible to have 100% uptime however I don't think many sites mention how long they have had that happen for it could be per month or year. Therefore the 100% uptime could be during your stay there.