I guess my point is why reinvent, while we have application diagnostics feature.  Anything missing should be raised and fixed there, no?   After all, this is what we tell all application writer to do.