You should throw this up on GitHub for the version control you're doing, plus allow others to submit modifications. Thoughts? Definitely going to start using this.