Error handling is serious business.
If you don't handle your errors correctly, you can take down your web server or an entire machine, not to mention giving your users a less than stellar opinion of your app. Cirkadia's Foundation 3.2 add-in gives your error handling a boost that's almost impossible to do by hand. More Than Just Logging Errors With Foundation's Active Error Handling, every function or procedure is treated like a transaction, just like in SQL Server or Access. Sometimes you just want your program to end gracefully if there's an error, but other times a retry is in order. Foundation includes configurations for the full suite of settings from just a little to track every little thing, and it automatically modifies your code accordingly.