Last week while at the mall I noticed the screws on my glasses had gotten a little loose. So I stopped in LensCrafters to get them tightened up, plus I wanted to look for some new frames. Anyway the associate said she would not be able to do it her self and would have to technicians do it (something seemed to be wrong with the screw). After browsing and trying on frames (20 mins or so) they still weren't done, so I sat and waited. She checked often but they weren't coming out so she went back I assume to speak with them. When she came back I was told they had broken the screw in the barrel and it would require additional time. I said that was fine and simply asked to be called once they were done. Not wanting to go far I went to a local panera bread had lunch and hung around since I had my lap top. Two hour laters with no call I decided to call and check myself only to be told that they were done (the associate that assisted me before left for the day). Once given my glasses I looked them over to see if they were still in good condition. They were NOT, one of my crystals were missing and there was a chip both on the side which they fixed the screw. Not to mention it was a different screw all together. Long story short no one apologized, and no one did anything. After writing a letter of complaint I receive a call from the store with an apology and they told me I could get 50% off my next purchase. The thing is they constantly run specials with 50% off the frame or lens. They even give 30% for AAA. So my question is should I just be satisfied that they did make the effort and go ahead and get the glasses I wanted or take my money elsewhere?? I'm torn because on one hand after the incident I said I would not spend another dime there. But 50% off a full pair of glasses is something. What would you do?