<p>just to add my quick thought,
I was talking to my colleague at work and he was reading an article that indicates the value(salary$$) for computer engineers is going up. Things seem to be picking up. They still might not make as much as business majors, but it looks like its on the rise...now this is specific to computer engineers. Also, yes outsourcing is killing the profession, but they keep the more specialized jobs in US and move the low skilled to India/China etc. I always believe do what you like. But, if you don't know what you like and are in it for the money only, then i guess Business would be good.</p>