Me and a friend are working on a new and improved version of this.