Alright everybody, it's time for me to tell you about a program that FAR too many people do not know about. If you are in a participating state (mostly southern states, check the site that I link you to to be sure) and your major is not offered in your state, you can go to a school in another participating state for in-state tuition prices.
For example, I live in West Virginia. There are no Materials Science programs in West Virginia. I can go to a school in another state for MSE (in my case Virginia, but Georgia and I think Tennessee had schools with MSE) for in-state rates. This means HUGE savings. One warning, for many schools you will not get the rates the first year for engineering; the only way to know for sure is to email a representative and ask about that specific school. That isn't to say it is only for engineering programs; just about ANY major not offered in your state will be covered. You can search for possible majors and schools on the site.
So here's the link. This'll probably get about 2 posts and sink off the front page in two days again, but if one person sees it and it opens a door for them to afford going to school for the major of their choice it's worth it.
Academic Common Market/Regional Contract Program