I would echo what's been said - as paid hosting is dirt cheap these days (although I've noticed that a lot of the cheaper packages don't include MySQL anymore- which seems amazing- this used to be the one staple of any basic package - I can't understand why this is now the case... maybe because people have actually started using them? lol). Paid hosting is far more reliable and if there are problems on the server - those on free hosting should surely be the last to have their
website hostings sorted.
Free hosting is great for messing around with server technology and testing scripts etc - but if you want a
website hosting that is accessible to the world consistently then pay for it.