Biffy Clyro— Puzzle Release date : Jun. 04, 2007 Label : 14th Floor/WEA/Roadrunner Credit : Keyboards, Engineer, Programming