Even when I'm not programming, I frequently think about ways to make my applications better; things that would make my life easier. Today, I happened to be thinking about Exceptions.
Exceptions are very useful, but I don't like handling them all over the place. So, I thought "I wish there was an event that would allow me to handle ANY exception." After a bit of searching, I found this:
[C# Tutorial] Dealing With Unhandled Exceptions
It turns out, you can catch all exceptions within an AppDomain with a single event. Unfortunately, your application will exit every time. What about the exceptions that aren't really devastating? For those, you can use the ThreadException event in the Application class. This allows you to choose whether you want to leave the application running after an exception is raised.
I don't know what I would do without Google.