Word of warning:
Do NOT use 000webhost!
They just deleted my whole website, without warning, because of "10 day inactivity".
So the good news is I'm looking for a new host, so I'll do some reading of this thread and welcome any new 2010 suggestions...