I would like an ASP or ASP.NET content management system - basically, so users can update the content of their own websites. Content can be text, images, web video, flash and the user needs a GUI/WYSIWYG interface so they can add paragraphs, bold, bullet points, etc to the text. Database = sql server. Version control would be good so customers can rollback to previous versions if desired. See attached for example design. Design would need to be CSS/XHTML and be W3C compliant.