The Rainbow project is an open source initiative to build a comprehensive content management system using Microsoft’s ASP.NET and C# technology. A VB version is also available. Rainbow, available today in 14 languages, allows content authoring to be safely delegated to role-based team members who need little or no knowlege of HTML. Rainbow optionally supports a two-step approval-publish process. 45 plug-in modules are now included in the standard release, including support for an e-store, XML news feeds, Flash, Maps, Newsletter, Surveys, Forums, Document Management, Custom Lists, and more. It’s also fairly easy to build your own custom modules using the guidelines provided on the Developer Documentation page.