I have a theory that may or may not hold water. It's to do with the last two Ayreon records: 01001100 (or whatever it was called) and The Human Equation.
Must confess, when I saw the lineup for Leeds Deathfest, I saw the name Wormrot and thought 'meeeeeeh.' I was unfamiliar with the band at the time, and thought it