Huge news broke last week when Radiohead announced that their album would be sold directly to the public at a variable price to be set by the listeners. Days later, Nine Inch Nails announced that they were leaving their label and would be selling direct to the public…followed by rumors that Oasis and Jamiroquai were [...]