I've been to two of their performances (in S.F.) and proudly wear one of their tee shirts on occasion!
Very innovative stuff, indeed!
FYI: There are (at least) two groups to the STOMP troup, so don't expect to see the same folks every time you enjoy them!