Indian programmers are good...if you detail the programming specs down to a T.
Heck if you spend that much time detailing the specs, you might as well go ahead and code it yourself.