But trying to optimize multiple variables becomes an excercise in game theory. That is a value of each metric's benefit needs to be added for each 'player', the programmer, management, qa, the customer... This becomes an equation that I for one will wait on the Singularity to resolve.