Despite releasing a staggering 43 songs in just over a year, the four-headed power pop monster that is Sloan shows no signs of slowing down!