The Avalanches – Since I Left You – Review March 22, 2002 Music does not need to be saved. And even if it did, these guys, with their “wacky” stage antics and tepid electronica, would not even be close to “saviours.”