If you know you want to work in marketing but are not interested in doing sales, I'd go for the marketing major, especially if you have no relevant experience. Otherwise, I think you'd be fine with either. With business majors, I think it is most important to determine if you want to go into a career that is heavy on numbers/math like accounting and finance or if you are more interested in the "softer" sciences of business that would lead into marketing, management, or HR majors. Once you make that decision, it's just a matter of finding that first job in a somewhat related field. Not many companies are going to discriminate against you because you didn't take those two extra marketing courses. I'd say as you enter your senior year, you should be focusing most of your energy on starting to interview for jobs. That process can help you figure out what you would actually like to do. Plus, I get the feeling nowadays that the biggest companies look to sign college students as early as their first semester of senior year and many offer interviews right on campus. And I wouldn't agree that no one respects marketing majors. Clearly we are in a Coca-Cola generation where everything has a corporate sponsor so someone respects marketing.