Out of curiosity what would you do in the following situation?
You have been invited to a bridal/baby shower or a wedding and you go shopping for their gift. You have decided to spend $50 and when you look at the registry you find something in your price range you like. When you get to the store/look online you notice it is on sale at a greatly reduced price.
I'm sure there would be exceptions based on your relationship to the person/couple, but generally speaking what would you do?
ETA: If you could explain that would be awesome... I'm curious to everyone's reasoning. 