I have been looking for something like this for a long time and I would even pay for someone to code this.