Thanks a lot for this. I'll give it a try with my current project so I'll at least have something to catch my user errors.