Depending on your skintone and your budget, I'd actually say go for a japanese powder foundation. They're lightyears ahead of us as far as oil control/staying power/lightness/coverage (you can get ALL of them in ONE product that doesn't break you out!)
That said, if you're darker than, say, an NC40 you won't find much that fits your skintone
But if you are lighter, Kanebo's Kate is a good place to start. You can find that brand at ichibankao.com. Their color chart is something like:
OC-B = NC 15 - 20
OC-C = NC 25 - 30
OC-D = NC 35 - 40 (lighter side of 40)
OC-G = NC 42-45ish I think, but I'm not sure.
Beige-C = NW 25-30
Bright up = Lighter than NC-15
If you are a darker girl, I'd actually suggest MUFE's duo mat powder foundation. It's got good staying power, good coverage, and matches quite a few skintones.
Keep in mind that both of these options are a bit more expensive than MAC, but I think as far as foundation is concerned, you get what you pay for.