<p>i may be way off base here, and i am no way a football-knowledgable person(THO, WAY TO GO NY GIANTS!!!) my first impression of the the thread’s question was, horrible location , NOT counting the beautiful campus, and perhaps “too Catholic” for some.</p>