backing vocals Jeanne Downs brass, woodwind, whistle, other [one-man serpentine chorus marching band] Rob Townsend cello Sarah Wilson engineer [additional] Ben Fenner engineer [additional] Jerry Peal engineer, mixed by Roger King mastered by Roger King piano, organ, synthesizer, vocoder, programmed by [research & programming] Roger King violin Howard Gott vocals, bass, effects [pedals, thunder] Terry Gregory vocals, drums [acoustic & electric], percussion [with regular and ferocious beatings!] Gary O'Toole vocals, guitar, other [optigan, rain stick, quattro], harmonica, koto, chimes Steve Hackett tracks 1 to 3, 5, 6, 9, 11 to 13 written-by Steve Hackett