You know, I hate this conception that all engineers are EE/CPE types. Sure. I'm in aerospace, which may not be a growth industry but certainly isn't one in much danger of stuff being outsourced. American companies still have the edge in experience, know-how, and institutional momentum. While Dan Goldin did his dead-level best to kill NASA, it's not quite dead yet, and between the public and private sectors there's a lot of need for know-how. Of course, the fun thing about aerospace is that, unlike the computer world, the new hires are treated like dirt for a reason--we really don't know crap. We learn a lot of basic conceptions in school, but there's so much OJT that it's not funny. I worked for my current employer for almost three years before graduation, and I'm still way behind on the power curve. It always amuses me, though, to watch people hit the big trends in technological fields. I'd tell a kid coming into school these days to major in civil engineering. We're going to need a lot of those folks soon, and they might as well get in while the getting's good.