Ahw crap :( I was working on something similar. But this looks really good. Now they just have to get over that "hug of death" and pay for a bigger server.
As for money generation- sooner or later you will probably see ads in certain areas unless you sign up for a premium plan.