/// <summary>
 /// Opens up the Details for so you can add a new feed.
 /// </summary>
 private void addSite(object obj, EventArgs ea)
 {
   form = new DetailsForm(this, -1);
   form.ShowDialog(this.Parent);
   listBox.Items.Clear();
   PopulateFields();
 }
 /// <summary>
 /// Opens up the DetailsForm so you can edit a feed
 /// </summary>
 private void editSite(object obj, EventArgs ea)
 {
   if (listBox.SelectedIndices == null)
   {
     return;
   }
   if (listBox.SelectedIndices.Count <= 0)
   {
     return;
   }
   int iItem = listBox.SelectedIndices[0];
   int ID = 0;
   //find the index of the item in question
   string tempText;
   for (int i = 0; i < 100; i++)
   {
     using (Settings xmlreader = new MPSettings())
     {
       tempText = xmlreader.GetValueAsString("rss", "siteName" + i, "");
       if (tempText == (string)listBox.Items[iItem])
       {
         ID = i;
         break;
       }
     }
   }
   DetailsForm form = new DetailsForm(this, ID);
   form.ShowDialog(this.Parent);
   listBox.Items.Clear();
   PopulateFields();
 }