Gift cards are great gifts for everyone! So why not give them the card to the largest online store around. Here they can even use those gift cards to get gift cards to their favourite store!
But Cash is so much better.
( I Prefer cash. Gift cards limit me, because, well, I want a car, and gas.)