Lorac sold at Sephora stores or www.sephora.com. It looks fresh, never caky, and stays moisturized.
I also use it as the base before applying my eyeshadow. Stays on all day/night.
Definitely Urban Decay's Eyeshadow Primer Potion. You just put it on before your eye makeup and your makeup won't crease at all or smear. It's amazing; I'd go crazy without it.