A little bit of classic Metallica.
And why not, some classic Nightwish too. Personally, I enjoyed Tarja's singing, but Annette, their new singer, is good too. Besides, it sounds like Tarja was kind of a bitch, sounds like a change was needed. Oh well.
And a little bit of trance. Not familiar with the artist, but the song is good stuff. Mirwais -Disco Science.