I have heard a song several times - always in a noisy environment - that i really like. The singer is a male and the whole song sonds alot like a Talking Heads type of song. The lyrics frequently repeat the phrase "sooner or later".Does anyone know the name of this song?