The Secret Santa solution

To my way of thinking there are two type of Christmas gifts that one buys (although on reflection the theory extends to any kind of gift). There are those that are easy to buy for. Either because you know their tastes, and have an idea of what might delight them. Or...