A good birthday gift for a man would be sport tickets. Maybe he is into baseball or basketball. Tickets are the best gift because they can enjoy the sport with a friend or spouse.
the man who sent the present?
a book
a car
a good gift for a man who is big and tall can be anythng from a really nice watch to a new pen. You can also take him out to dinner or get a gift card for the big and tall store
Giving a man a watch for his birthday can symbolize the gift of time, commitment, and respect for his punctuality or style. It could also indicate a desire for the man to think of the gift-giver frequently.
a card or gift card
For a forty year old man a good gift would be a weekend getaway for him and a few of his friends. Its a perfect gift to let him get away from the stress of work and life. To find the getaway that is right for you're man a trip to the local sports/fishing shop may just be the first stop. They will have pamphlets you can look at and the employees may also know of good getaways that other men have enjoyed.
You can get gift ideas for a birthday party for a man at man world dot com. They have great suggestions for gifting for men of all age ranges for your convenience.
Maybe you could get him an actual amazon.com gift card or a Wal-Mart gift card. That's what my brother usually gets my dad and he's often proud of it.
A two-week home leave pass. Seriously, though, a military man is just a man, so there is no special gift JUST BECAUSE he's in the military.
A narcissistic man is self absorbed, opportunistic and would rather spend money on himself for your birthday gift.