title: When is Control.UniqueId created?
body: <p>Does anybody know when a control's UniqueId is assigned?</p>
  
  <p>Right now I've got some code in my Page_Init that is based off the UniqueId.  However, depending on some business logic, I might need to rearrange the control hierarchy of the page before this happens.</p>
  
  <p>So, my main question is, When is the UniqueId assigned?  Is it possible for me to rearrange the hierarchy in Page_PreInit() so that when my code fires in Page_Init(), I'll have the proper UniqueId's assigned?</p>