title: Add an XsltListViewWebPart to a site defintion homepage
body: <p>What's the best method for adding an XsltListViewWebPart to a site definition's default.aspx? </p>
  
  <p>I've tried to add one to the definition's default.aspx declaratively by copying the XML from an existing page, but there are a number of references to view and list guids which I won't have until the site is provisioned. The alternative was to programmatically add to the default.aspx via a site provisioned or feature activated event handler, but it's impossible to get a reference to the default.aspx until the site has been created.</p>