hrmm. Okay, so I read the following about Telerik Reporting:
"Telerik Reporting supports inserting HTML-formatted content directly into the report via
the HtmlTextBox item to produce customizable and good looking results. The HTML value can be specified
at design time (either through a WYSIWYG or an expression editor). It can also retrieve content directly
from a data source by using any expression that evaluates to correctly formatted HTML. Various formatting
options that are available to control the text presentation are:
• Font, size, color
• Bold, Italic, Underline
• Inline styles (background, border, color, font, padding)
Formatted text can be rendered to HTML, PDF, and Image formats, in Silverlight, WPF, WinForms and
ASP.NET applications. The HtmlTextBox item also supports injecting complex expressions into the HTMLformatted
text for mail merge functionality. "
So in the meantime, I could allow for end-user design through the following: Use Telerik reporting and create a report that basically has a single HtmlTextbox, and that's it. I would then let users edit html content via RadEditor to edit the content. I would use keyword tags using brackets to indicate data place holders within this html content (i.e. [Name], [Birthdate], [Address], etc.) and do a find/replace via code within the report to populate the dynamic data (from a data source) into the report itself when the report is generated? Somehwat similar to how Microsoft Word Mail Merge works.
I would envision your final End-user design methodology would potentially work in this way anyway, albeit it would be a bit smoother than what I described above.