check out mac matte gel. it controls shine way better than mac primer and it doesnt have the sparkly bits that will only contribute to looking shiny. apply it before or after foundation and you can bring it with to touch up due to its little lip gloss like tube. also, check out blot film and blot powder. i use those two allll the time in the LA summer because im obsessive about shine. HTH