protected virtual string ToNiceString(Data.Bookmark.IBookmarkable item, bool html = true, string delimiter = " - ", params string[] otherparams) { var c = ""; if (html) { c = string.Format("<a href='{0}'>{1}</a>{2}", item.GetUrl(false), item.BookmarkName(), delimiter); } else { c = string.Format("{0}{1}", item.BookmarkName(), delimiter); } return(c + BasicStatPerYear.Summary.ToNiceString(item, html)); }