public static string CleanForURL(string m)
        {
            m = m.Replace("\\", " ").Replace("/", " ").Replace("&"," ").Replace("?"," ").Replace("%", " ");
            char[] s = m.Where(c => (char.IsLetterOrDigit(c) || char.IsWhiteSpace(c) || c == '-')).ToArray();
            return (new string(s)).Trim();
        }