title: Which one is better: DMG or PackageMaker
body: <p>Here's my requirement:
  1. I want my installable to have a custom license agreement
  2. run another package as part of the installation
  3. let the user have an option of running the app on start-up</p>
  
  <p>What should I use, create a dmg or use PackageMaker available with xcode? Are there any good web pages showing how to use PackageMaker?</p>
  
  <p>Thanks.</p>