1: Always use a transluscent loose powder under the eye so the eyeshadow your using doesn't stain your concealer and foundation. Dust off when done :)
2: use a primer on your eyelids so your eyeshadow last all day
Mac paints in canvas is one of my Favorite
2: Urban Decay Potion is also a primer, great for people with oily skin
3: Urban Decay eye shadows are amazing!