Wouldn't it be better to pay for premium quality hosting? A lot of these free services don't offer proper support. Not only that but their servers tend to be cheap as well. Cheap servers are usually quite slow and very unreliable. How reliable do you find free hosting services, honestly?