I would go with the Philosophy Airbrushed Canvas Powder Foundation.
I have not tried it myself, but a bunch of my friends use it and they all love it!
Its also a cheaper price than the smashbox foundation.
Only $35 at Sephora.
Give It a try and let me know what you think!