/// <summary>
        /// save everything in the DB to disk.
        /// </summary>
        public void SaveAllToDisk()
        {
            LogHelper.Debug <uSync>("Saving to disk - start");

            if (uSyncSettings.Elements.DocumentTypes)
            {
                SyncDocType.SaveAllToDisk();
            }

            if (uSyncSettings.Elements.Macros)
            {
                SyncMacro.SaveAllToDisk();
            }

            if (uSyncSettings.Elements.MediaTypes)
            {
                SyncMediaTypes.SaveAllToDisk();
            }

            if (uSyncSettings.Elements.Templates)
            {
                SyncTemplate.SaveAllToDisk();
            }

            if (uSyncSettings.Elements.Stylesheets)
            {
                SyncStylesheet.SaveAllToDisk();
            }

            if (uSyncSettings.Elements.DataTypes)
            {
                SyncDataType.SaveAllToDisk();
            }

            if (uSyncSettings.Elements.Dictionary)
            {
                SyncLanguage.SaveAllToDisk();
                SyncDictionary.SaveAllToDisk();
            }

            if (uSyncSettings.Elements.MemberTypes)
            {
                SyncMemberType.SaveAllToDisk();
            }

            LogHelper.Debug <uSync>("Saving to Disk - End");
        }