There seems to be a duplicate Try/Catch in
"private void LoadHOMEResevoirXML()"
The following appears twice within the same loop
try
{
DateTime GermedOnDate = Convert.ToDateTime(ThisPlant.Element("DateLastChanged").Value.ToString());
TimeSpan TS = new TimeSpan();
TS = DateTime.Now - GermedOnDate;
HOMEnutrientReservoirTextBox.Text += Convert.ToInt32(TS.TotalDays).ToString() + " days since " + ThisPlant.Element("DisplayName").Value.ToString() + " / " + ThisPlant.Element("TotalCapacity").Value.ToString() + " gallon has been changed \r\n";
}
catch
{
}