I'm around 50 and I always tell my boys they can't go wrong if they get me something that smells good -- candles, scented lamps, potpourri, perfumes, scented wax heaters, body sprays, etc.....
I really enjoyed a massage gift certificate they gave me last year too, as well as a yorkie windchime.
My DH loves books -- especially history. Sports fans can always use more team gear -- check here:
http://news.steelers.com/catalog/Novelties/