/// <summary>
        /// Gets a UserSetting key/value pair
        /// </summary>
        /// <param name="key"></param>
        /// <returns></returns>
        public string GetValue(string key)
        {
            string value = null;

            UserSettingsCD.SettingsRow settingsRow = Settings.FindByKey(key);
            if (settingsRow != null)
            {
                value = settingsRow.Value;
            }

            return(value);
        }
 /// <summary>
 /// Sets a UserSetting key/value pair
 /// </summary>
 /// <param name="key"></param>
 /// <param name="value"></param>
 /// <returns></returns>
 public bool SetValue(string key, string value)
 {
     try
     {
         UserSettingsCD.SettingsRow settingsRow = Settings.FindByKey(key);
         if (settingsRow != null)
         {
             settingsRow.Value = value;
         }
         else
         {
             settingsRow       = Settings.NewSettingsRow();
             settingsRow.Key   = key;
             settingsRow.Value = value;
             Settings.Rows.Add(settingsRow);
         }
         return(true);
     }
     catch { return(false); }
 }