Does he like jewelry? There are some wonderful copper bracelets for men. Also, I've seen many copper plaques or statuettes, aka nic-nac(but don't say that to him) such as a soldier, or baseball player.
Also, you could give him a wool blanket that you have your picture put on. My cousin did this and he said that it was the best gift her fiance ever got. It takes some time to do that though.
As far as the desk set goes, you could do a variation on a theme. Don't give him the boring pens, organizer, etc. Instead, you could have pictures of you and your son made, put them in a frame and give them to put on his desk. Then he will have a "desk set" of pictures. (I know that's kinda corny, but you get the idea.)
Good luck.