I have Touche Eclat and it's well worth the �17 it costs, it actually does something miraculous ! (for me anyway). It's the only product i've found that lives up to the hype....make sure you get the right tone for your skin...
I use a Benefit under eye concealer. Lyin' Eyes I think it's called, but ask at the Benefit Counter, they are usually really helpful at finding the right product for you. There are counters in Boots and House of Fraser that I know of.
I use Virgin Vie - Out of the shaddows! I've used YSL before but a friend told me about Virgin Vie and i thought it would never be as good as YSL - but it really is and it only costs about �12!
I agree with samie_boo, you cant beat the virgin vie one. I used to use YSL Touch eclat but i took an allergic reaction to it and my beautician told me it is full of chemicals so it is very likely to irritate sensitive skin! So i switched to Out Of The Shadows and havent had any problems!