Some of these are great ideas. I hear the gift vouchers don't always go over well. . . .
1. Use your credit card rewards.
2. Buy something on eBay.
3. Buy a joke gift.
4. Grow something.
5. Bake something.
6. Invite them over for a surprise dinner.
7. Make some home made wine.
8. Create your own gift experience
9. Give a promise.
10. Write a poem and frame it.