It happens every gift giving season. The repeated questions: 'What to get someone who has everything?' or 'What to get someone who is impossible to buy for?' IMO it is not a question, because when you buy gift for your dad or grandfather, it is your love for them, it is does not matter the gift usef...