I like my Smith Ambush glasses. They don't get fogged up, they don't slip off my nose when I sweat, they deflect wind from my eyes when I am riding fast, give great peripheral vision, and they look normal so I can wear them all the time without looking like a geek. I just wish that when I bought them I had coughed up the extra $ for the polarized version.
TD