The Cost of War has hit $1 trillion. Are you getting what you paid for?