At 50 years a man should have reached a point where he can see what he has accomplished. While he is not ready to retire this is a milestone in a man's life where he has made his mark and should now be at the peak of his lifes ambitions (career, family, etc.). A good gift to mark this milestone is a reminder of his accomplishments so all can see the progress he has made leading up to this point. If he is career driven then recognition of his career milestones. If his focus has been family than a celebration of his investment in family is in order. Make it significant and memorable but also keep in mind he may still have goals to meet yet as it should considered a midpoint in a man's entire life.
Birthday gifts for a 20 year old man are different for every man because of their different personalities. Most 20 year old men are very young and athletic. Instead of giving him a boring T-shirt, give him a present that he will remember forever such as a vacation.
A gift card to walmart
a 27 year old woman.
The best birthday gift you can get a sixteen year old is money. A better gift would be to buy them their first car.
A car.
American Express Gift card
Female stripes
A poo!
gift certificate for getting her hair done, stamps, gift certificate to eat out.
xbox live membership
a nice journal and pen
A Barbie, a movie, or clothes.