Looking at over 30 factors in five major categories.