Why isn't any of these sites trying to provide premium services in a subscription model? You have a quarter of a billion users. Find something that 1% of them would pay for, charge $50 annually and you have enough money to keep going for ages. Why does it always has to be advertising?