I have combination skin with "open" pores on my nose. I usually wear L'Oreal liquid foundations, and was happy with them for a while but increasingly I find they slide off, even the supposedly 16 hour one, and I'm forever blotting/powdering my nose and forehead to dull the shine then the powder can go a bit cakey in the pores on my nose. I think I might need a medium to full coverage and a matte finish, certainly something that is designed to stay on all day and nothing oily or shiny. Does it matter whether it's liquid or compact creme or powder type though? I've no experience of the compact type so I don't know if they're any better. I'd like to try Mac or Bobbi Brown but that will mean a trip to Manchester to find a shade. Anyone got any suggestions as to good non oily foundations that stay on all day and whether liquid or creme/powder compact type ones would be better for my skin type? Does the method application (fingers, sponge or brush) make a difference to longevity? At the moment I use my fingers, but I know this gives quite a sheer finish and I may need to use a sponge for a bit more coverage that will stay on all day, but I don't want to look over made up or cakey either - Please help!!! Thanks!