I can't escape from this thread any more. They're top on my last.fm chart and have been for ages. I think I really goddamned love this band, I have to listen to Low Level Owl at least once a day to feel happy.
And yes, Low Level Owl Vol 1+2 is definitely their best work. Mare Vitalis is pretty good, but it's nothing on what I am going to term an absolute masterpiece of 'emo culture' *shudder*
Was any bastard lucky enough to see them live?