I'd suggest signing up for lots of different card rooms, then playing on each one (play money or freerolls), and at some point, because they want more real-money players, they might offer you a free $5 or so. It's part of their marketing budget. Take that money and play the lowest SnGs (like 5 cents) until you build a bankroll for the next level. I'm thinking 100 buy-ins, since the 5 cent SnGs will be 1/100th of the $5 they gave you. This is how I got started on Full Tilt, PokerStars (back in the good ole days), but now ACR has sent me a free $5. Unfortunately, I can't find any 5 cent SnG games there. BetOnline has 5 cent ones and their freerolls have larger prize funds. It's much easier to cash in a freeroll there than ACR.
But, anyway, try all the card rooms you can find and see what they offer you. Has anyone here ever asked the support staff for some marketing $?