Has anyone ever HEARD of Stereo Total? It's a French/German pop/techno band. Almost no one I know has ever, at all, heard of them so I was hoping someone out here would have and have an opinion about em. Personally, I think sone of the band's songs are good and the rest are just ok. Anyone else?