Gift buying is a pain for most of us, and none of us look forward to having to go shopping, to find the perfect gift. On the other hand, we do like to receive gifts from other people, but we run into the same problems as we have, when we buy for others. Sometimes it’s really impossible to know what …