Buy a pair of prescription eyeglasses and get another free with code B1G1 through 4/30 at EyeBuyDirect. It applies to all single-vision glasses, and at least one pair you choose must be $14.95 or higher. For example, add the Eugene and 1212 Purple styles to your cart, and your total drops from 29.90 to $14.95 after the code. They come with free scratch coating, a case, and cleaning cloth. You can also upgrade your lenses for an extra charge. Shipping is $5.95 or free over $99. Sales tax is charged in most states.