What an excellent article. This has got to be the best resource yet that I have seen around exception handling. Pretty much sums everything I’ve read (and experienced!) about exceptions.
One suggestion I could make is your use of benchmarking. Have you tried Benchmark.NET? It’s really quite incredible and prints out really nice reporting for you (to copy/paste into blogs). It’s become quite commonplace in my tech blogging as of late and articles seem out of place when they don’t use it:
Also, you made The Week in .NET: