My go-to is Payneglasses.com. They're easy to work with and have incredible deals. Most of the frames I buy are $5.95 and then I add on the blue blocking protection and antiglare.
Agreed! I love Payne. I have over 100 pair because it's so inexpensive to buy online. Why not have multiple pair? You can get sunglasses or computer glasses, so you're not just stuck with one pair.