new download link hurrahFound this over at
Snap, Crackle and Pop, and it is blowing me away. The initial post describes the music pretty well, "...frantic, psyched-out stuff, twitchy drums and madly phased, wah-wah guitars" pretty much sums it up. There are some whistles too. The music just sounds generally fun too, so no reason not to take a peek.