What is Environment.FailFast?
How is it useful?
It also creates a dump and event viewer entry, which might be useful.