Although 000webhost does not provide ssh for the free account but there various features in the CPanel like file manager, 1-click web-restore, 1-click database restore, and etc. Most importantly the performance is very good!
While 000webhost does not provide SMTP but they give you something better they let you define your own MX server. They even give you a quick link to Google Apps.
I setup Google Apps for my domain host here at 000Webhost and define my MX record to point to "ASPMX.L.GOOGLE.COM." without quote around.
After you verify the ownership of your domain you now have a full application suite including full email with SMTP, calendar, chat, etc.
I even send a test email to my domain name on Google Apps and it works.
To be most productive with 000Webhost service, just keep in mind these things:
. Make sure your zip file have the right structure meaning if you want to install at the root of your site then make sure there is not a folder in the zip but if you want to install in a folder or sub-domain then make sure the zip file have the folder in it.
. Use "1-click web restore", it is wonderful and time saver
. Make sure you view the "Mysql" setting to get the right Mysql server name and your database name and database username because you will need that information during install.
It is highly recommended for a free web host. They even put no ads on your site and give you 1.5Gig disk spaces and 100 Gig data transfer!
I hope this information is helpful!
Sign up here: http://www.000webhost.com/247125.html
000webhost.com is an industry leader in providing top class free web hosting services without advertising! There are no hidden costs, no adverts, and no restrictive terms. Lightning fast speeds, maximum reliability.
PHP 5, IMAP, Webmail, mod_rewrite, etc