A simple gift list app that tracks 3 stages of gift giving: Ideas, To Buy & Given.
Then there are Recycled gifts, you know, the ones that you just might pass on to someone else!
Tracking those gifts that you have already given someone should prevent duplicate gift giving.
Recycle gifts let you note who gave the gift originally, so there should be no embarrassing gift returns!
You can select people from those already in your gift lists or from the contacts stored on your iOS device, or you can add people that are in neither!