11/14/2004 Posted on November 14, 2004 by alison i think modest mouse is the best thing about saturday night live.