Looks interesting! I might take a shot at this.