private void GenerateResultCount()
        {
            int    count   = query.ResultSymbols.Count();
            string message = count + string.Format(" result{0} found:", count == 1 ? "" : "s");

            if (count >= Index.MaxRawResults)
            {
                if (query.PotentialRawResults > count)
                {
                    count = query.PotentialRawResults;
                }

                message = "Displaying top " + Index.MaxRawResults + " results out of " + count + ":";
            }
            else if (count == 0)
            {
                message = "No results found.";
            }

            var url = string.Format("/#q={0}", Markup.UrlEncodeAndHtmlEscape(query.OriginalString));

            message = Markup.A(url, message, "_top");

            sb.AppendLine(Markup.Note(message));
        }
 private void AppendAffiliateLink(string url)
 {
     WriteLine(Markup.Li(Markup.A(url)));
 }