I used to use Bobbi Brown eyeliner gel. It's wonderful and stays on all day. You apply it with an eyeliner brush, but it gives a beautiful thick line. I had it in the darkest brown color.
In order to keep my eyeshadow on all day, I use this Lancome eyeshadow primer. It really does make a difference. I used to have a Laura Mercier primer but it was not as thick as the Lancome pot which helps keep my carefully placed look exactly where I want it for longer.
I now have three different palettes of Dior eyshadow and I love them all. The colors are great and because they are soft, they are easy to apply
There are a few other products I use, but these are the basics. I'm in search for a great water-proof mascara. I have a lot of weddings to attending this year, not to mention my own wedding and the various events surrounding it. I'm planning on doing my own makeup for my wedding so I need to find a fabulous mascara. I certainly will be shedding tears.. I'll need to use my Save the Date hankie!