I really wish everybody would stop equating "outsourcing" with "offshoring." Outsourcing itself isn't bad (it's how I have my job), but offshoring is when you outsource overseas. They're not the same thing.
So please, whenever you're tempted to write "outsourcing" write "offshoring" instead.