The Mountain Goats is by far my favorite band of all time. With over 500 songs under their belt they have crossed all sorts of genres, from electronic/acoustic to country and western. It goes without saying, they have a song for just about everyone. Here is one of my favorite EPs; Satanic Messiah.