I have gone through undergrad, worked a little, and now finishing medical school. I advise to choose your major very carefully. Today more than ever because of the expense of college education you have to make a decision to learn something that will make you get a good paying job (and interesting to you).
Please read this NewYork times article about what grads from classes of 2008, 2009, 2010 are going through today.
http://www.nytimes.com/2011/05/19/business/economy/19grads.html?_r=1
Note that the best opportunities are in engineering, computer science, accounting.
Most pre-meds do humanity/science majors (eg psychology, biology, anthropology). Unfortunately these majors have very little use in the job market. That is why the survey shows that 55% of humanities majors are either not working or working at a job that does not require a college degree.
Medical school is competitive and those of you that don't get in will find yourself in a difficult situation. The situation is that you will be in $80-$100k dept, with no way to pay it off and will move back in with your parents. The college dept cannot be erased by bankruptcy.
Don't underestimate how many students cannot get in.
Your college adviser will be telling you how marketable you are, and that there are many jobs out there. This occurs in every major, from neuroscience to studio arts. In reality, the advisers are disconnected from what is going on in the job market, and most of what they say is not true.
Make your decisions on available studies and reports of what types of majors are doing well. Don't rely on your college adviser.
http://chronicle.com/article/Median-Earnings-by-Major-and/127604/
http://chronicle.com/article/Whats-a-Degree-Worth-Report/127612/
Also cosider tuition. Go to the cheapest school with most options. This is usually a state university.
Database of tuition at every university in US:
http://chronicle.com/article/Interactive-Tool-Tuition-Over/125043/