The album was released on October 14, 2008 and to promote it they toured the UK finishing at the Scala, London on the 25th of November 2008.
The album debuted on October 14, 2008, and a tour was undertaken to promote it, culminating with a performance at the Scala in London on November 25th, 2008.