Welcome to WebmasterWorld Guest from 18.104.22.168
Oh shoot, just listened to that, thanks for mentioning it. I love it. Sounds like the best album since Tabula Rasa from 1993. Wow, great work music because it's in German and I don't speak that language yet. :) If you like them and have the opportunity to see them live, do it. They put on a great show.