In this economy you want to be a specialist in something that people will pay for. If someone gets a general business degree or some liberal arts degree, they might as well take the LSAT now, cuz I know that is where they will end up. If you can help a company build their IP, you are in a good spot. Engineering is a great place to be in that respect.
I am in IT, for a short while longer as I finish my MBA....and good ridence to short term contracts, no promotability, declining over all pay, no stability. My father is a life long mechanical engineer and he put it quite right: when the manufacturing is all getting outsourced, who needs the engineers?