La banda lanzó su quinto álbum de estudio Threads Of Life, el 3 de abril de 2007.