All I can say James is WOW!!!!
This is great, no, awesome work!!! And it will be well appreciated I am 100% certain.
You are certainly going to help us non-programmers navigate through the MS in a major way...
As I said I am happy to beta test for you. I might not be much good at programming, but I certainly know how to put a program throught its paces

Dennis