G. Mark’s Answer
Personally, I find that all fields tend to overlap to some degree, and that branching out to other areas of knowledge give you added insight in solving any problems. If you have a degree in engineering and cover the areas of engineering of all types -- electrical, mechanical, computer, chemical, biological -- to any degree beyond what's required -- you'll have a great edge in getting jobs. And since you'll always be concerned with how to facilitate any project or business or entrepreneurial venture or even charity -- an MBA is invaluable. Remember -- you can always get more done in a team, and business is essentially the science of getting people what they want.