Damn. Posted on January 26, 2004 by Alasdair Turns out that on top of everything else, Barrage were playing in London last week, and I missed ’em.