I am looking for a host

that is free, however i want the following

Over 50 MB space, maybe 100
PHP
MYSQL
FTP services 24 hours a day
Unlimited bandwidth
No Ads of any type please...

I am from Australia, So nothing that requires joining to an american site (Like 1and1.com)

Thanks