When I think about cola, Coke comes first in my mind. When I think about music, iPod comes first in my mind. When I think about outsourcing, India comes first in my mind and when I think about offshoring, China comes first in my mind. God knows how I envy both China and India that much because of the opportunities that come their way. It is so amazing how these two countries manage to dominate the flat world and left us with nothing but dust as they chase every single opportunities that comes their way. Offshoring has been around for decades, is different from outsourcing. Outsourcing means taking some specific, but limited, function that your company was doing in-house-such as research, call centers or accounts receivable and having another company perform the exact function for you and then reintegrating their work back into your overall operation. Offshoring, by contrast, is when a company takes one of its factories that is operating, and moves the whole factory offshore. There, it ...