I've always felt a bit out on a limb here in the UK as what seems like the only person who doesn't wet themselves at the mere mention of Radiohead.
I've always thought of them as a bit, er, what's the word I'm looking for.......shite.
Never trust the opinion of a man who can't spell Tom!!