SAME! 15 years ago id have really wanted to see them - I kind of forgot they existed - Feeling Strangely Fine was a cracking album
Might have to dive back in see if still feel anything for them.
I do remember them being quite arrogant though - Im sure they frequently described themselves as one of the worlds best bands lol