Anyone Can Play Radiohead – Review February 22, 2002 What is the sound of 10,000 record buyers shaking their heads in disbelief?