It's a little pricey, but if you're looking for a great pair of glasses that will last, check out this place. They have a wonderful selection and a wide variety of frames in basically any style that you could want. The service is also really good--they're very patient w/r/t adjustments, etc and will definitely make sure that your new frames fit perfectly. Also I know this is pretty minor, but whatever cleaning spray they give you is the best. Be sure to keep an eye out for sales.
more