Evaluating Design Complexity