I agree that science and engineering are good fields and tend to pay well. However it goes beyond coursework. It's a way of life and a way of thinking. Purely academic engineers and scientists suck. They can't actually do anything. We hired some of those in my company. One of the "golden boy" AA hires was afraid to touch a PC board that he was responsible for. He couldn't even identify a capacitor on it.
That being said, my suggestions would be: Material scientist, environmental scientist (lots of environ. regs. popping up), chemical engineer, failure analysis engineer (we outsource crap to cheepo countries and need to find out why there stuff fails so we can spank them... .they're too stupid to do it themselves). The medical field, biochemistry, biomechanics, electrician, plumber, auto repair. Civil Engineering was mentioned.
I would stay away from any field that can be performed remotely (Comp. Sci, etc) because India is only a network away.