i second urban decay but once i went to ulta (www.ulta.com) to get some last min. xmas gifts and they didn’t have it, only the glittery ones.
Anyhow they recommended the ulta brand of eye pencil which worked really well and NYC. yup that’s right, cheap ole NYC makeup has a waterproof smudge proof liner that stays put all day.
I suffer with bad allergies so certain brands bother my eyes but this NYC one didn’t at all where as sometimes the ULTA brand has. Also with allergies comes watery eyes and well it totally stayed all day long much better than other brands i’ve tried. (clinique, estee lauder, ulta, and urban decay).