giftme allows you to share the preferred gifts for your events and makes life easier for the ones thinking what to buy.
In addition, you can buy any gift for yourself from the sponsored stores. It makes both gift giver and receiver happy and enhances the process.