Didn't They Used to Open for the Pet Shop Boys?

Who was that gaggle of masked men?Welcome, won't you?

There may not be another full-length Rifftrax planned until next month, but the shorts are flying every which way, with their second release in less than a week. Your Chance to Live: Technological Failures sounds particularly promising. Judging by the title, I'm guessing it's either a Luddite screed or a British techno/dance band. Available here.