If you're total price shopping, yes.
If you want a specific frame for some reason, it's a good value. I bought a pair of Oakleys from glasses.com ( a luxottica online outlet) for a savings of about $50 from retail. I think the high index lenses were cheaper too. But if you buy $8 glasses, they are going to be junk.