Gift giving is such a stressful task especially if the person you're giving it to doesn't really need any material thing. Give your most valuable time and effort through personalized gift certificates. Photo above was a gift given to a husband during his birthday. Gift certificates were themed naughty-sweet tasks that the wife can do upon redemption of the certificate. The possibilities are endless. May it be family, friends, or special someone...there are just lots of tasks that you can do for them.
I found this site with free printable gift certificates...http://www.freeprintablecertificates.net..might help.
Be thoughtful, be frugal, be creative 'coz great gifts don't need to be expensive.