My job involves staring at a computer screen for 7+ hours a day while sitting in a window-less office, illuminated by overhead fluorescent lights. Shortly after starting at my new office, I was dealing with dry contacts, frequent headaches and my vision was getting blurrier (which I'm assuming was due to eye strain or fatigue).
So I bought these blue light-blocking glasses. I have been wearing them religiously since receiving them over a month ago and I can say there is a noticeable difference. My eyes do not hurt at the end of the day, I haven't had many headaches while working and I feel like my vision is better.
I think the style of frames is fairly retro in a great way. Sometime I wear them when I'm not on the computer just because they make me look hip. I would imagine that these frames would work well on a variety of face shapes.
Overall, I am a believer in the blue light-blocking glasses. I will never not wear them while staring at a computer screen!