Biffy Clyro is also from Oxford, correct?
What a top notch city. And I'll definitely check this band out.
EDIT: When did Drowned In Sound get their own record label? I must not be paying attention. Though I did think their latest review of Islands was toooooo damn long.