Looks like the mainstream IT press is discovering the other side of offshoring. (The one where in the real world it doesn’t really save you that much money.) I’ve been learning some things about offshoring lately and for me it has been a huge pain. One huge problem is the lack of interpersonal context between the players, combined with time zone differences, and cultural and language barriers. They all conspire to make it a lot harder to get things done. Any little ego and pecking order issues that are parts of every project can also become magnified by the distance as well.