Another great gift would be a gift card from one of the following companies:
Ratings: 4.9/5 stars and up.
There are also the premium memberships for these marketplaces that would make great gifts:
Ratings: 4.8/5 stars and up
There is a plethora of downloadable content you can buy with these cards, and there is often sales on these marketplaces too.