As it states there, the 'basic' sniper course is in VA, but to my knowlege the actual Q course is on fort benning. I can't site a source at this particular moment, because the last time i had looked into it was before 9/11, so i'm running on old info anyway. So please dont take it as me arguing with you, as that's not my intent.
In the Army Lieutenants must at least hold a Bachelor's degree to commission. During ROTC or OCS, they're taught to use the senior NCO's as references and for advice when needed. Most of the LT's I've met so far have been squared away, half of them prior-enlisted.