If you combine software outsourcing (seldom a good idea) with bulk form email (also not a good idea), what do you get? Can two wrongs make an unny-fay?
Really gives you a good feeling for the quality of work these people do, right?
For what it's worth, we actually tried Xoriant a while back at work, and while they showed us the A-team while we were discussing the project, we got total B-team performance. We're not using them again anytime soon.