Some additional items to keep in mind:
- Those developers in India are 180 degrees out of phase time-zone wise. There is effectively zero overlap in working hours from the west coast of the US to India. Makes it hard to collaborate.
- You get what you pay for. Skilled developers in India move to the US (or some other country where they have better opportunities). I've worked with some _fantastic_ developers from India, but they've mostly relocated.
- Quantity != Quality, although quantity does have a quality all it's own.