A smart LBS would create a "gift registry" much the same as department stores do for soon-to-be-brides. Then all the gift giver needed to do is look at your list of potential gifts and select the one that they think you deserve that is within their spending limits.
Now, if our local jeweler would have kept a data base of purchased jewelery over the past 25 years I would not have purchased duplicates.