I'd just like to make a few comments on the Ivy League vs. non-Ivy League discussion.
Yes, Ivy League schools can offer a superior education for a number of reasons:
The big secret is that once you have graduated and start working in your chosen field, your success is determined by what you accomplish in that field.