Holy ****, you're WAY above the curve if you do all that.
I recommend majoring in that, and minoring in something business-related. Take the GMAT or whatever it's called and get an MBA.
Then, when you go out to get a job in 4-6 year (4 if you do it the Steve Pavlina way

) you'll get offered twice what the programmers are making, and you'll be the boss rather than the slave.