public static string GetHostFromExternalUrl(string url)
{
string hostDelim = "://";
int hostStart = url.IndexOf(hostDelim);
hostStart = (hostStart < 0) ? 0 : hostStart + 3;
int hostEnd = url.IndexOf("/", hostStart);
return (hostEnd < 0) ? url.Substring(hostStart) : url.Substring(hostStart, hostEnd-hostStart);
}