public static void SaveToDisk(MediaType item)
 {
     if (item != null)
     {
         try
         {
             XmlDocument xmlDoc = helpers.XmlDoc.CreateDoc();
             xmlDoc.AppendChild(MediaTypeHelper.ToXml(xmlDoc, item));
             helpers.XmlDoc.SaveXmlDoc(item.GetType().ToString(), GetMediaPath(item), "def", xmlDoc);
         }
         catch (Exception ex)
         {
             helpers.uSyncLog.DebugLog("uSync: Error Saving Media Type {0}, {1}", item.Text, ex.ToString()); 
         }
     }
 }
 static void MediaType_BeforeDelete(MediaType sender, DeleteEventArgs e)
 {
     helpers.XmlDoc.ArchiveFile(sender.GetType().ToString(), GetMediaPath(sender), "def");
     e.Cancel = false; 
 }