RE:
I'm glad that this was a success for Radiohead. Already it's estimated that they've made $10 million, minus some light overhead costs. If they had been with a label, they would have been extremely lucky (like, really, really lucky) to see 25% of that (minus the money from people who...