I really digg the sound, reminds me of nin/16volt. Videos pretty intriguing also.

http://www.youtube.com/watch?v=G9v6w75DXIE