While the entire idea of off-shoring IS NOT a fad, it's a popular idea that far too many don't understand and decision makers jump on the bandwagon bec they truly want to more cost-efficient. So, many make the leap and get burned bec they "think" they understand the constraints/considerations/issues from the success stories.
In my own experience, several years ago I was living in a little town in Long Island, NY and had been doing good consulting work for a local small Web-based firm. Thay made many moves to grow, including a merger w/ another small company that hit the VC lottery, during the height of dot-com bubble. Well, the VC money dried up quickly and my client had to extract himself from the merger and re-gen his pre-existing Web biz.
Eventually, I was hired to "run" things on the IT side, as opposed to being a pure consultant. At that time, I'd been an IT pro for twenty years, so I was thunderstruck one day when I discovered my boss (the owner) had off-shored *all* web development to Russia and I hadn't heard *anything* about it ! NOT ONE WORD ! He and his mgrs, none of whom had *any* IT experience/training *decided* this idea made sense ! Admittedly, the volume of work necessitated addl bodies (pos from overseas), NO WAY were they qualified to negotiate this type of deal w/o an IT pro at the table. But, they did and eventually paid the ultimate price (out of biz.)
This was an isolated case, but still IMO symbolic of a certain kind of mindset in American mgmt, in small *and* large corporations. Mgrs/execs can make *any* decision they see fit in the IT arena, w/o any input from IT pros, bec too often we're marginalized by prejudice. Obviously, we're going to try and preserve our jobs, but that doesn't mean we're *always* incapable of making important business decisions or that we can't sit at the table when those decisions are made.
Offshoring is a fact of life, in all domains, including IT. But it's a rare organization that can make it pay off in the short-term. *That's* why I see this as a kind of fad, bec I believe mgrs/execs don't realize they're trading one set of probs for a new set of equally challenging issues. Offshoring introduces brand-new classes of people/communcations/tech issues and line mgrs/execs are no more prepared for these, than they are for the home-grown ones.
*Nobody* is going to solve your problems for you, at least not at a price that you (the mgr/exec) decide alone.