WHOA XD
I discovered this song while playing "Death VS. Monsters" and told myself: where the hell did I already hear this song? After one day of search, I finally found you :D
I think This song really rocks! Probably my favorite from you right now, but I can't say why XD. Anyway, keep up the good work.