I think poker sites need to introduce a lot more freerolls. It's a good way to have people moving up in stakes and this way introducing new weaker players to the grinders. You get some weak players win some nice amounts and of they go hit the 100NL tables. The problem is that it's not really injecting new money into sites but at least keeps the money moving. It's a lot more likely for a weak player to move up in stakes if he hits some decent tournament win than him trying to grind his way up in stakes if he is already getting murdered in 10NL. Sites should give up some rake for more free seats into decent tournaments. More free seats means more weaker players who have a chance to win some decent prize which they will eventually give back anyway.