remember that time is money too. And the time you spend working for 5 cents an hour in free-rolls and micro-poker is costing you money in terms of what you would have made had you been at your job. Furthermore you are also costing yourself money if you play micro-poker but could be making more money in a bigger game.
Don't underestimate the value of the experience gained (and gained for free for cheap) of working your way up from zero (vs. making a deposit to accelerate your climb).
That way, you will be certain you can beat the game at the lower levels as you move up. How can you be sure that you have the ability to beat $1/$2 NL if you have never played it? Well, you could make a deposit, play, and find out. Or, you could win enough bankroll to get there by beating the limits below it.
Yes, it will take a long time to get there,
but that's not a bad thing! You will have a lot more understanding of the game, having played so many
hands to win the required BR.
Everyone
thinks they can beat the game. Everyone
thinks that if they only had more bankroll to play higher they would be making all that much more money. It's ok to think these things, just
prove it to yourself by keeping good records on your climb to higher and higher limits...