amazing piece. proud to say its one of the best ive heard. well lets see, what can i say.... well all the various parts fuse together nicely. piano gives a nice background support as well as harmonizing the song with chords here and there. the synths (i think thats what was used) also gives a nice effect on it. the various portions of the song where the orchestral parts come in give a nice background emphasis on the movement and emotion of the song. and last but not least, the rock portions. I personally wouldve preferred a bit of a heavier guitar part but im in no position to complain. the drums (again, another guess at the instrument used) gives nice feel for beat pockets. the guitar does a nice job of keeping up a steady yet unrepetative melody. One suggestion if you do another song like this: add a heavy bass part. Just add the track in the background as a beat pocket to support the drum part. Also, a quick suggestion, i personally think you should look into and try out dubstep, house, or some other form of techno. while the form of techno you use now is good, i feel that youd somehow make something just as good in another catagory. and if you do, i look forward to any other combination pieces you make with it. good job and good luck with any and all future projects!