My husband always wanted to learn to fly so for several b-days I got him things like a helicopter ride, an air gliding experience, and even flight lessons - he loves those kind of gifts! He also loves sports so one year he received Seahawks tickets; this year Sounders (soccer) tickets. These are things he would never buy for himself since he's a very practical and somewhat frugal guy.