I've got two of their albums which still get an outing from time to time and thoroughly enjoy them. SSS toured with greenhaus late last year (whose Unmistakable Sounds Of Sloth albums is really excellent!!!)
Not at all a let down to me, more a reminder of a very speedy period of my life