La banda lanzó su auto-titulado álbum debut en 2002.