The Overlords
I once read a usenet article on The Overlords describing them as somewhere between Front 242 and Devo. Thinking that seemed like an ideal combination, I sought out their first album, Organic?. It wasn't too bad a description. Driving industrial beats, synthy hooks, growly vocals delivered in some unidentifiable European accent, and a little bonus weirdness thrown in for extra excitement. Plus a cover of "Holiday in Cambodia." What more could you want?
They released another album, All The Naked People, which included actual production values, but it was far less interesting than their first. Thus, the three tracks here are from Organic? The Overlords appear to have pretty much vanished since then.