Do you ever look at an initiative that a group or company have taken and think to yourself, “Wow, that makes sense”. I got that feeling list week, while looking at a press release here in the Isle of Man. You see, the Isle of Man is trying to promote...