I will be committing some major new features and changes to the
svn\dev solution on Saturday or Sunday. In the meantime (and in a
complete break with tradition), I have produced the associated
documentation BEFORE the code is committed!
Hope it all makes sense... comments welcome.