Ever put on a coat of mascara just to have it start flaking off less than an hour later, irritating your eyes or, worse, getting trapped under your contact lenses? While there's no fail-proof mascara ...