We have 3 stages, dev, staging and production. There are multiple production boxes. We use versions in dev. We use ZSyncer to sync Zope objects and Perforce to move file system files. Cheers. -- Andy McKay.