Recruiting Update: Numerous factors considered in compiling Top 100 list