/// <summary>
        /// Save the configuration to a XML file
        /// </summary>
        /// <param name="configFile">The file to save</param>
        public void SaveToXMLFile(FileInfo configFile)
        {
            if (configFile == null)
                throw new ArgumentNullException("configFile");

            XMLConfigFile config = new XMLConfigFile();
            SaveToConfig(config);
            config.Save(configFile);
        }