DJ Eddie Def – Inner Scratch Demons – Review February 22, 2002 He’s deliberately annoying, throwing in ice-pick scratches over tinny beats, and mixing in samples of screaming babys.