Over the latest 2 years I worked on a Bug Reporter. We used it in a few applications and I think it's useful for a lot of applications. So what does a Bug Reporter Kit?
It catches all the situations where your application would normally crash and asks the customer for details in order to send a bug report to you. This includes to handle REAL Studio exceptions, Windows System Exceptions, C++ Exceptions and signals.
To send the email with the bug report, we use a php script as email access is not always available on a client computer. But as long as web access works over port 80, it will work for us.
Our Bug Reporter Kit costs 49 Euro (or $69 USD). You can develop this on yourself with using our plugins, but isn't it easier and cheaper to just take a working solution?