I just started using maybelline pure concealer stick. I've been wating years for them to come out with a pencil concealer and this is the closest thisng I've found. I love it.
Honestly i have tried everything and the only one i like is neutrogena skin clearing oil free concealer. It is about $7-8 but soo worth it. I have never used it for under my eyes but it works excellent on pimples. It also has medication in it to help clear your skin. My favorite thing is that it dries to match your skin color, not dark brown like most concealers. It woks better when you use a concealer brush ...you can get a cheap one for about $4 and just dab the concealer on the pimple and your good to go. Hope this helped.
for foundation i use infallible by loreal, as a powder that conceals i use loreal bare naturale, and for the best concealer IN THIS WORLD i use maxfactor panstik.
http://www.youtube.com/watch?v=W-5qaHQ15tU