/// <summary>
 /// Attempt to convert between Kgs and Lbs
 /// </summary>
 /// <param name="sWeight"></param>
 /// <returns></returns>
 public static string ConvertWeight(string sWeight)
 {
     if (!String.IsNullOrEmpty(sWeight))
     {
         sWeight = UnitConversion.CleanWeight(sWeight);
         if (sWeight.Contains(UnitConversion.sKilogramsUnit))
         {
             sWeight = sWeight.Replace(UnitConversion.sKilogramsUnit, "|");
             string[] sParts     = sWeight.Split('|');
             double?  dKilograms = null;
             double   dKilogramsParsed;
             if (sParts.Length >= 2 && double.TryParse(sParts[0].Trim(), out dKilogramsParsed))
             {
                 dKilograms = dKilogramsParsed;
             }
             sWeight = UnitConversion.KgToLbs(dKilograms).ToString("#.###") + " " + UnitConversion.sPoundUnit;
         }
         else if (sWeight.Contains(UnitConversion.sPoundUnit))
         {
             sWeight = sWeight.Replace(UnitConversion.sPoundUnit, "|");
             string[] sParts  = sWeight.Split('|');
             double?  dPounds = null;
             double   dPoundsParsed;
             if (sParts.Length >= 2 && double.TryParse(sParts[0].Trim(), out dPoundsParsed))
             {
                 dPounds = dPoundsParsed;
             }
             sWeight = UnitConversion.LbsToKg(dPounds).ToString("#.###") + " " + UnitConversion.sKilogramsUnit;
         }
         else
         {
             sWeight = "";
         }
     }
     else
     {
         sWeight = "";
     }
     return(sWeight);
 }