No Regret Life

Album ketiga mereka, "Allegro", dirilis pada tanggal 14 Maret 2007. Setelah merilis Allegro, band ini tidak merilis album atau single lagi selama hampir satu setengah tahun. Namun akhirnya, pada tanggal 13 Agustus 2008, mereka merilis single baru, "Can't Explain".