you want to get a guy a good gift? get him something he will put to use. not a photo in a frame, not a teddy bear with his name on it, not a mason jar full of lil stars that you spent 5 hours folding. none of that stuff that he is going to put on his desk and shelf.
get him a tool set if he works on his car, get him a camera if he likes taking photos, get him a foreman grill if he doesnt have one......just anything that he will put to good use.

h: