I agree with the concensus that Serengetti Drivers serve you well. I especially like the lower half being lighter tinted; that helps working in a glass cockpit.
Tempted to try the Oakleys due weight factor on the old nose.
My (usually) very conservative brother wears them (Oakleys) and definitely looks like a plonker, but hey if they work....