Last fall I did $0 to $500 in about a month on BCP from the On Demand freerolls, then had to cash out. It's possible, but you need to either grind a lot of freerolls, or get lucky in a few. Also, once you have a small BR going, bankroll management is key.