I was in a CSS video once, It was part of a competition to make them a video and I played the role of a shopkeeper selling booze to some under age girls! It didn't win.
It seems like a lot of bands are talking about the the future or lack of one for the music business at the moment, (I'm thinking of Radiohead for example.)
The Creators Project from Vice has an interview with CSS that touches on some of this, how they got started and their opinions on record labels! It's an interesting interview because it also covers the equipment they use in the studio and out live, something often dismissed/forgotten about by most interviewers. Check it out here.