Oh wow! Looks like a lot of work went into making this! Will have to download it and start going through the rules.