I reformatted the geekery to make it a bit easier to read - file is here