I think homemade gifts mean alot more because someone takes the time to create something for someone.
Any one can just buy something...you know?
I give out baked goods and symbolic things.
One year when I worked at Wal-mart I made up cashier holiday survival kits
I gave out the Christmas Nail one year
I made home made coke can ornaments, cinnamon ornaments
One year I gave out church dolls and last year I made candle holders with fabric, modge podge and diamond dust (you can find it at Michaels)