well, i just had to review their new album...apparently tipped as the 'next big thing' by nme [urgh] in 2000, on a major label...then dropped.
but the new album is good...a mix between indie/guitar stuff and electro...