I am an expat (once again) this time in India. Last year my job was outsourced to India and I decided to follow it. Too few people seem to understand why jobs are being outsourced. It's all about economics. I work for a major multinational firm that everyone who accesses the internet does business with (whether they want to or not). We originally started in San Jose, CA, but now have offices throughout the world. There is currently a slow, but inexorable drive within the company to get out of California and relocate elsewhere. The two "satellite" centers are located...