Apple's built-in crash reporter should provide an option for the user to send crash and hang report to the application developer as well as to Apple. This is very important to both application developers, so they can make their apps more reliable, and to Apple, because more reliable applications make the entire Mac OS X platform look better. This enhancement request is also important because without a built-in option, many application developers must and do roll their own custom crash reporters. The downsides to this are wasted time from duplication of code and also an unnecessary, additional layer of UI for the user to go through. In addition, because of the lack of a built-in option, many developers rely on Unsanity's Smart Crash Reporter, which uses an input manager. Input managers can cause problems of their own, so this is not a good situation. Here's a proposal for how the Crash Reporter enhancement would work: Developers would sign up via their ADC accounts to receive crash reports from Apple. Apple would then provide the developer with a unique ID. This unique ID would go in a key-value pair within an application's Info.plist file. When an application crashes or is quit while hanging, Crash Reporter would read the Info.plist (which it already does, apparently) and check for the key-value pair. If the key-value pair exists, the Crash Reporter window would show a checkbox, checked by default, that says something like, "Send this report to the developer as well as to Apple." If the user selects that option, then Crash Reporter would transmit this information when uploading the crash report to Apple. Apple would then allow developers to download their crash reports by logging into their ADC accounts or into Apple's Bug Reporter. 14-Nov-2008 01:22 PM Jeff Johnson: To be clear, Crash Reporter doesn't need a database of unique IDs. It just checks for the existence of the key-value pair in the Info.plist and transmits that info while uploading. Apple's backend would take care of parsing the unique IDs from the crash reports.