the stronger compositions. "The Young Thousands" is singled out because of its uplifting and powerful tone throughout the song while "Cotton" is discussed because of the beat used and the lyrics. Track listing Personnel John Darnielle – vocals, guitar John Vanderslice – production Franklin Bruno – piano Peter Hughes – bass Nora Danielson – violin Christopher McGuire – drums References External links 2004 albums The Mountain Goats albums 4AD albums Albums recorded at Bear Creek Studio Albums produced by Scott Solter