Оутсорс совсем не подходит. Тут даже с коллегами из Торонто и то сложно работать на расстоянии... Тут на всех этапах присутствие разработчика нужно: и консультанта во-время предостеречь, и о возможных последствия того или иного решения предупредить, и время на разработку оценить, и баг во-время исправить и другим программистам чего подсказать. Нет, решительно не подходит. Еще чтобы я за весь этот оутсорсинг отвечала - нетушки