@SouthernHope, actually, UNC has to fill 85% of its freshmen class with NC residents (so the acceptance rate for OOS to UNC is pretty low).
And at a place like UIUC (that accepts by major), the CS in engineering acceptance rate is a small fraction of the overall acceptance rate. So yes, looking just at the overall acceptance rate may not be very useful for some schools.