Stars have been around for several years now. Not bad but as far as bands from Montreal are concerned, I prefer The Stills.
Fuck you Sonic for mentioning Radiohead! (
) Just as I read your comment 3wk had to go and play them. The more I hear them the more boring they sound.