Just made a graph on my experiment of Bankroll Building from zero. It took a year from freerolls
to microstakes ring games. I have not won enough yet to get out of the micros, but this is all free money, no investment whatsoever. I have won most of the money on Bodog, Full Tilt and Cake in that order.
I have a larger account at PokerStars
which I have built up by depositing 20 buyins and building on that. My lesson learned is that it takes a while to build a bankroll from nothing and all of the hours played in freerolls could be better spent by making a minimum deposit every couple of weeks, win or lose. Like bringing in 50 bucks to play a friendly home game with your pals and leaving it in your cash account at the poker site
I can then be adequately funded and can stop worrying about losing my bankroll in microrings. I think you can then play aggressively without worrying and that is the key to winning.