Eliminate worries of whether receiver will like the gift. Is a waste if the gift is something the receiver also has. In our increasing overcluttered homes i find it a waste (also email spam clutter).
Gift vouchers solves the 'headaches'. I personally like Popular Bookstore vouchers:
- Many branches; easily accessible
- Variety of items; there's bound to be something suitable
- Vouchers are sort of like 'Red packets'
Best is let the person decide what he/she want to buy. Less clutter & environmentally friendlier.