This is pretty impressive.  Sure a little outdated but what can you do.  This has to be one of the coolest choir directors though to let her choir perform this. They even nailed the techno beat in the song.  They are the Viva Vox Choir and looking at youtube they have quite a few more songs like this so be expecting a few more!