This tool is based on one created by Dan Marshall, and has been heavily modified for user friendliness. You may view the license of the initial code.