They sound somewhat like They Might Be Giants?
Great choice Charles, thanks for continuing to expose us to good stuff