Alex, Yup. These cats are a MUST see. Live, electronic, bionic, ultra-phonic. They bring a great, spontaneous, party vibe to their shows. I had the pleasure of seeing them in Detroit, where they rule, of course. Yes, they are out and about in Europe so for all of the 313 ers out there, track 'em down.
Peace.