Hi,
My skin is exactly the same and drives me to despair. After my last foundation was discontinued, I tried 10 Hour Sleep Effect by Bourjois and it is brilliant. I was a bit sceptical at first because it is only �9 and I had always used products in the �25 - �30 range. However, a friend in the cosmetics industry told me that the company who manufactures Bourjois products is the same one that manufactures Chanel and that a lot of the formulations are very similar.
I always had the problem that unless a product was very sheer (and hence didn't give much coverage) it used to sit in my pores and look horrible. This foundation doesn't do that at all. I have also switched to the Maybelline Dream Matte Powder which is another amazing find for oily skin.
Hope this helps. I also intend to buy the Estee Lauder Double Wear Light soon. Several of my friends have starting using this lately and they all swear by it. I might use it on days when I need more coverage. I have tried it once and although it seems quite thick in the bottle, if you are not too heavy handed with it (I use a slightly damp sponge), it looks very good on. Very natural and it is supposed to stay on for 15 hours.