Has anyone come up with a good solution for providing the following types of
functionality on sites that use Contribute 3.x and the WPS for content editing?

* automated or semi-automated link management (updating links if file names
change, removing or flagging links if they become stale-dated)

* content scheduling, i.e., auto-publishing at a specific date/time, and/or
expiry of content

* site structure/navigation management

I know Contribute's primary focus is on editing file-based content, not
providing functionality for dynamic publishing or site structural management,
so it may be asking to much to expect to see this kind of functionality the
product. However, whenever the topic of CMS comes up with clients these three
items seem to come up very frequently.

I'm wondering if anyone has come up with any interesting solutions involving
either a. Integrating Contribute with other applications that provide such
functionalty, or b. using the notification API?