While working on a project for a client at Altriva, a need emerged for a custom event calendar within the CRM UI. Using a pre-built calendar along with some custom code to store events (maintained in CRM) into an XML file, I was able to get this functionality in place pretty quickly.
Please read more about the options for implementing a custom calendar in Dynamics CRM 4.0 in the Altriva Blog.