Wonderful post! Coincidentally I was also thinking about the laws and principles of evolution for the past few days. The essence of it was described long back but i believe there is room for a better definition of Evolution. Currently my thoughts are wandering around - "Genesis of new genes, their survival and dissemination!" as an apt model for evolution than basing it on how life forms (individual beings) change, survive and reproduce.