H1B visas are a different issue than offshoring, but it's also fairly easy to get around the H1B requirements...you just write a very specific job description that can't be met by people in the U.S. We don't have a big H1B program, but I happen to be friends with our inhouse immigration...