In reply to James Jackson:
I used to wear glasses, and had this problem. Laser solved it, at least until I get older, and then like everyone else I have the same chance of needing to wear glasses again.
Oakley do prescription. I had a pair for 5 years, and despite being slightly off prescription at the end of that time, they were vastly superior to anything from specsxxxxx.
They do cost a lot, upwards of £250, but worth it, as long as you look after your glasses.
Rudy Project also do good glasses, with prescription inserts, rather than prescription lenses.