I don't know much about this school personally, but it is DII in swimming and a friend of mine is looking into it - Missouri University of Science and Technology. They are smaller, public (OOS tuition isn't excessive), has both engineering and business and on-campus ROTC.
Just one more...