Works for some stuff. theres talented people most places, plenty of idiots too. I'm in latin america, and was, as you put it. The double whammy. It takes a lot of work to coordinate properly with people spread across us, latin america, india, and god knows where else. it CAN be made work, but it aint easy, and it needs people dedicated to making it work. i.e. people whose job is to keep all teams in the same page. Otherwise you get a clustefuck of duplicated work, conflicting emails, and ping pong communication across several days. Can't say out setup was perfect, plenty of hopeless idiots in every shore, both on client employees and outsourced. No I'm no longer double whammy, just offshored. I think it's better. No overhead from the "two bosses, one pays me and evaluates me, the other on can fire me" situation, and more cash obviously. Is it actually cheaper? Hell if I know. All I can tell you is we did get some work done, and it's nice being able to say "offshore will take over from here" when it's late and there's a problem that needs working on.