Long post - Trying and bridge the chasm between critics and optimists regarding the state of program/recruiting.