A CS or CIS degree will get you far but your brain will pay for it. I guess what really matters is what types of jobs you are interested in. Do you want to be a programmer (i.e. web developer, Database Admin (DBA), software developer...etc) or do you want to be on the business side of operations (i.e. Systems Analyst, Business Analyst, Support Analyst...etc).
I have a degree in CIS, and originally thought I wanted to be a DBA working with Oracle, SQL and all things dealing with relational DB's. What I found is the people who get more respect and rate higher pay grades are the people who work on the Business side of things rather than the programming or development side. Sure you have more fun crunching code than you do creating a business requirments, but programmers will always be just 'programmers' while business oriented people can move to all sorts of positions and areas. In my opinion, developers are a dime a dozen while people with good business operations experience are worth their weight in gold. Others will tell you differently, but other than Bill Gates or Steve Jobs can you name another CEO who started his/her career as a programmer? I am challenged to identify any. On the other hand I can name atleast a dozen or so Biz Ops people at CEO level positions. Take it for what it's worth.
I think the best plan for a undergrad degree is to get a technical degree (CS, CIS...etc) and then supplement it with a MBA (IMHO a MCIS/MCS will pinhole you into a technical position) that way you have technical background and business sense. Before you ask, I am not a programmer (any longer) and am not a CEO or even VP level employee. I am a Business Analyst with a large company ATL based company. Like I said before, it all depends on where you want to be 5 or 10 years from now.
Mac