Idea is interesting.... I may have a crack at this.