Here are some screen shots of the content manager taken while editing this page. 

The content manager:

Interface for managing media on the server, in this case, images: 

Interface for creating a link, using the same server file explorer interface: 

 

The site management application is an ASP.net application developed in VB.net. 

It is intended to follow W3C standards as closely as possible, even though Microsoft tends to make that a difficult task to accomplish.  Tables are not used for page layout - only block-level (div) elements.  Navigation is afforded through CSS menus, not javascript or Flash.  The menus have a tiny footprint, support a broader range of browsers and perform identically in all browsers.  Simple text menus or multi-level fly-out or drop-down menus are available depending upon the needs of the site. 

As much as possible, presentation has been separated from data.  Sites are based upon a default template that can be overridden on a page-by-page basis.  This allows users to create pages that look differently from the rest of the site (useful for portal-type sites or sites that want a 'splash' entry page set apart from the rest of the site - see this site, for example.)

Page structure has been abstracted to declaring XML elements, each of which represents a separate div element on the page.  Page elements have attributes indicating whether the content of the element is editable so some elements can be 'locked' with fixed content or controls.  The content for each of the page elements is stored in separate XML elements.

Editable elements are edited using the content manager employing the excellent javascript editor tinyMCE written by MoxieCode.  The editor supports a number of browsers and a variety of plugins are available.  Screen shots of the editor made during creation/editing of this page are in the left panel.

A number of reusable advanced controls are available for addition to the pages served by the site management application.  These include an email form that users can design and add to pages, reusable HTML or script, a 'daily blurb' control that allows users to easily and quickly edit a chunk of content without editing the content of the parent page.  An event calendar control that makes maintaining a calendar of events online a snap is also available and I'm working on a very flexible membership system.