I love Yves Saint Laurent Touche Eclat for concealor under the eyes. It conceals with a touch of brightener, so your circles just disappear. It's a tad expensive but totally worth it and a little goes a long way. I asked around here and Sephora supposedly has a great dupe of Touche Eclat for a lot less.