i have like searched them all im from the states but UK has the best free hosting...www.portland.co.uk
OK - quick and simple. Don't use them. Suffice to say that I am still waiting for them to transfer back a domain that I own and it's been some time now. Oh, and the service is slow and "blocky" - sometimes it's up, sometimes it's down.
If this saves just ONE person from suffering like I have, I have done my job.