Despite continual demand for a live release, the band were determined to wait for the perfect venue and Alexandra Palace, London, was the one. Recorded on April 30th, 2005 at one…