JF48,
St. Louis U has one of the highest endowments of any Catholic university in the country. I couldn't afford it either, however lots of grants and scholarships took care of that problem. Also, it doesn't matter where you're from. We don't charge in-state/out of state tuition thing.
It was less expensive for me to go there than it was to go to UMSL or SIUE and do the flying on the side.
I have plenty of friends that did the guard/reserves thing during school and had quite a bit of their tuition taken care of and only had a 4-6 year commitment depending on what job they were doing.