nice dude. very technical. the only things that u should work on is 1)MAKE IT LONGER!!! WE WANT TO HEAR MORE OF THIS STUFF!!! 2) put in a few breakdowns. if this was gonna be played live, the breakdowns would be what would make the song. trust me. when my band plays shows, we might have a few good riffs in there, but when the crowd hears a good breakdown coming, EVERYONE starts moving and the pit gets full! so thats all that i have to say.