Are you in the Denver area? If so, did you ever go to Bayou Bob's and watch the Saints games back in the day?
I didn't mean to knock it, it's a great way of life, just noting that for some big time recruits, it is a bit of a culture shock.