The album was released on 27 February 2006, peaking at #67 on the UK Albums Chart and selling less than 4,000 copies.
The album's release date was February 27, 2006, with its chart performance peaking at number 67 and sales falling below 4,000 units.