Iv'e been sticking to freerolls since I decided to take a break, comming back to poker earlier this year.
Building a bankroll from these requires a tremendous amount of luck simply because there is no personal risk involved with your own money so you can expect to see a lot of donk play. Don't be afraid to mix up your game on occasion.
I have found that in order to maximise my chance of making the money I have more than one site. If you play at ACR and Black Chip, they are run by the same skin. The $10 on demand usually has about 450 -550 players with top 10 getting a payout. It's not big money and if you get knocked out early you can change to the other site and rejoin the same tourney. You will never get rich by these but you can build up a small bankroll to get you started again.
I know just how good I am and don't delude myself into thinking I am the best, but have won two of these and final tabled about 20 times now..
Full tilt gives hourly freerolls where you can win tickets to larger freerolls. Top 200 hundred receive a ticket, so there is no reason to try to take it down just make sure you make the ticket entry, these are not too hard to get.
freerolls are much more of a Challenge as only 64-72 tickets get paid out but to bigger freerolls. only problem, you have to wade thru 1600 to 9000 players. Th PS freerolls are a good way to learn different types of poker as well and as you get near the finishing line see a good amount of solid poker play.
You have I see made enough posts to now get into the CC freeroll league which have a $100 - $150 prize pool. Quality of play is better and a much lower field of entries, so if not already in, then apply.
Hope this helps a little.