Would it be possible to add to the Exchange feature that could query an end customers active directory for users, and create mailboxes based on a specific criteria?

For example a scheduled task that would query an active directory end point for a specific user group or ou. And if a user existed in that organizational unit/security group on the remote active directory forest, but did not exist locally that it would then be created? Or vice versa if a local user existed but did not exist in the remote forest it would subsequently be deleted? Updating active directory properties would just be a bonus.

Having creation and deletion of users based on a remote forest configuration. While it would not address password synchronization it could make managment easier.

Thoughts? Ideas? Ridcule ? 🙂