This document discusses automating site provisioning in SharePoint 2010. It presents three approaches of increasing complexity: 1) A very simple client-side approach to create child sites within a site collection. 2) Using a sandboxed workflow action to create and configure sites across site collections. 3) A farm solution that can create site collections, maintain metadata and directories, and work across farms. The goal is to empower users to create consistent, organized sites while maintaining metadata and directories for site discovery.