private void CheckRemind()
        {
            var helper     = new IsolatedStorageHelper <RemindData>();
            var remindData = helper.ExistsInStorage() ? helper.RetrieveFromStorage() : new RemindData();

            if (!remindData.Reviewed && !remindData.Refused)
            {
                remindData.Starts++;
                if (remindData.Starts % RemindFrequency == 0)
                {
                    var result = MessageBox.Show(Message, Caption, MessageBoxButton.OKCancel);
                    if (result == MessageBoxResult.OK)
                    {
                        Review();
                        remindData.Reviewed = true;
                    }
                    else
                    {
                        if (remindData.Starts >= MaxReminders * RemindFrequency)
                        {
                            remindData.Refused = true;
                        }
                    }
                }
                helper.SaveToStorage(remindData);
            }
        }