John Darnielle's The Mountain Goats have embraced and explored all kinds of subjects with a genuine warmth tinged with tongue in cheek wit that have endeared them to fans for nearly thirty years. From early days of lo-fi straight to cassette recordings to massive studio swells, the band - and lineup - has constantly reinvented itself.