i have tried the night repair, and think it is quite good, but there are loads of alternatives out there...it is basically a serum that gives your skin an extra boost. it helped me both in the summer in areas that were sore due to sun exposure and the winter due to the wind....in fact in the winter, i had tried loads of things and this cleared up a particularly sore patch almost overnight!
however, it does not help discolouration or long-term damage. for that i would suggest a glycolic peel - elemis and alpha h do ones that are aimed specifically at this issue. when you use them, it is ideal to use them when you will have less exposure to the sun and when you do go out, use a sun block.
also, look at anything with vitamin c in it - i have been using trilogy which is great and very gentle and has rosehip oil which is very effective at lightening discolouration - and bare essentials skin revival night treatment has healing benefits that help to reduce marks also. good luck!!!