private List<String> Chunker(String msg, int maxLen) { List<String> ret = new List<String>(); String sub = msg; while (sub.Length > maxLen) { ret.Add(sub.Substring(0, maxLen)); sub = "... " + sub.Substring(maxLen); } ret.Add(sub); return ret; }