You may want to try Adrienne Arpel's makeup.....it's supposed to be smudgeproof...
She is on Home Shopping Network so you could go to their site and check out her complete product line.... During one show, she took her hands and moved her face around over and over, to show how the makeup stays on, and none of the makeup came off!!
You just have to remember to take any makeup completely off before you go to bed!!
She also features a deep-cleansing, non-greasy makeup remover...
She's been around for years and has written some good books on skincare, etc....
Definitely worth looking in to!!