I have been wearing the L'Oreal Infallible lipsticks and I am loving them!
They are truly infallible! I put this on at 10am on Saturday, went out to lunch and did a little shopping came home and cooked! When I looked in the mirror at 4pm it was still on! It wasn't faded or anything!
The only con to this product is that after several hours your lips do tend to get sticky. Just put some chap stick or gloss over it and it will go away!