This all sounds great TheHutt but are you planning to make it publicly available at some point? You have PM.Report