No matter what country your programmers are from, if they have spent enough time working on various projects to know what they're doing, they probably also know what they're worth.
I haven't outsourced any projects so far. I have, however, worked on a project launched with an off-the-shelf script - it definitely saved time and effort upfront, but the code is far from great, so it's been more frustrating over time. I still haven't decided whether the tradeoff was worth it.
Have you actually used this strategy yourself, and if so, how did you make it work?
On seeing your first comment, I sort of knew where this was going..
Looking at horrible code produced by your cheap rent-a-coders won't make it any better - making it yourself might.