try to get your hands on estee lauder maximum cover camouflage make up. NOT the double wear one which is new, but the old one.
it has crazy coverage. it has CRAZY coverage, i swear. one time i forgot to rub off the spot where i had some of the foundation from applying it (inside of my arm) and it was there for like 2 days.. until i scrubbed it off with a facial peeling. i am always on the hunt for a good, full coverage foundation and this one amazed me, i've never had anything like it. i have very large pores on my cheeks and a very oily t-zone, but with a primer and setting powder it lasted me almost all day (my day starts at 6.30 am and ends at 8-8.30 pm). i do have to blot 1-2 times but really, it's nothing.
the only reason i'm looking for a new foundation is because this one is way too beige for my fair skin. but maybe it'll work for you, they have about 6 colors.
now.. the sad part.. it's discontinued. my cosmetic company outlet had TONS of it though for only $20. and i'm pretty sure i still saw it at macy's here in providence.
ask around, look online. it's an awesome foundation.. just my skincolor is in the way.
looks like this: