I rotate themed gift baskets.
Some we're used over the years:
* office supplies with some cutesy stress reliever items like stress balls
* pet supplies including a toy
* movie night, but since so many folks use Netflix we didn't add GCs
* spa treatment with a book plus homemade glycerine soap and bath crystals
* cooking - jarred cooking herbs that I grew with ingredients
* Christmas themed - homemade gingerbread cookies, cocoa packets, and cookie cutters
* fruit and snack baskets for my kids' martial arts instructors - granola bars, protein bars, and fruit
* for kids - dress up or arts and crafts
Generally, I try to combine items I get cheaply using a coupon or is on clearance with something handmade.
Other ideas: burn you own CDs and find a template to label it, decoupage candy jars or other item, and sew, knit, or crochet.
There's also a list of witty gifts circulating on the net, like chocolate kisses in a whisk and your note would read "We
whisk you a Merry
Kiss-mas!" like at this site:
http://20ishparents.com/holiday/christmas/sayingsforgifts.shtml