Help me ID this song/artist, please

It’s not a new song, I remember hearing it quite some time ago. Heard it today on the radio and it’s driving me nuts. The chorus is something like “C’mon baby tell me, yes we aim to please”.

It almost sounds like a Moby mix, but it’s not his voice.

Save me from eternal brain cramp, please!

BattleFlag, by Lo Fidelity All-Stars.

and pigeonhed.

don’t forget pigeonhed.