Только что почти осенило, решил предложить свою идею. Немного из жизни программистов:
Когда много-много людей участвуют в создании одной программы возникают определённые трудности в написании кода. Первое, файлов очень много и сложно отследить и организовать процесс создания программы(на это накладывается то обстоятельство, что разработчики часто просто не знают друг друга, живут в разных странах и т.п.). Второе, 2 человека могут изменить один и тот же файл и неясно, что должно произойти. Третье, все разработчики должны всегда иметь доступ к самой последней и свежей версии программы.
Так вот, дяди программисты придумали особое решение для данной проблемы - система контроля версии, и как частный её случай, SVN(Subversion).
Что это такое. Во-первых поглядите на википедии. Во-вторых, это просто умное хранилище файлов, которое позволяет хранить любой этап работы над проектом в памяти. Поскольку обычно все файлы текстовые, то хранятся только малые изменения между разными версиями файлов. Все разработчики могут одновременно участвовать в работе(в один момент времени над разными или над одним файлом). При этом могут возникать конфликты(хотя и редко), но они легко решаются.
Короче, разработчики Inno, предлагаю вам попробовать это дело.
Примеры сайтов с бесплатными SVN серверами:
http://www.xp-dev.com/
http://www.assembla.com/
Кроме того, к ним, как правило привязываются Bugtrack системы(чтобы разработчики или пользователи могли оставлять сообщения о багах).
Да, самое главное - для работы с этой фиговиной нужен клиент. Для винды самый лучший TortoiseSVN(к нему есть хорошая русская документация).