Gift giving can be tough, especially when buying for adults. There are many rules at play which make for the perfect gift. You want to get them something they want, but not something they already have. If that doesn't narrow down your options enough, you also have to keep the gift appropriate for the situation and your relationship. Finally, the gift should demonstrate your consideration and thoughtfulness toward the recipient. That's to say nothing of your own price range. This…