Pufferfish: Could I have possibly been more wrong?
Okay, I played "Decoder Ring" by Pufferfish on an earlier show -- don't ask me to remember which one. But I remember in the show prep I did I found almost nothing about them. Amazingly little. Really, the only thing I found was something about it being one guy, some German producer... well, that's completely wrong.
No, the information was waiting for me on MySpace. Pufferfish is a group of three guys up in Seattle, and they have one self-released album, "Hello Zero." I highly recommend giving their whole album a listen-to, as aside from terrific songs, they also have a number of instances of them teasing weird musical noises out of ordinary things -- a saw, a brake drum, etc. And their song, "Rest Stop," OWNS MY SOUL right now. I keep playing it over and over and over again. Oy!