When the arm on my glasses recently broke I started looking for a place to get them fixed and was recommended to try All American Eyeglass Repair.
I brought my glasses in without an appointment and about 10-minutes before they were scheduled to close, and they fixed them as good as new while I waited.
Also, when I mentioned that I had been afraid that I wouldn't be able to make it from my office before they closed, they told me that if I needed to I could call ahead and they would stay after to help me out.
All in all, great customer service and a great place to go!