I would be interested in either of your opinions about this type of thing. Not my work (trust me = WAY beyond my abilities and technical knowledge) but I am interested in your takes, from both a programming and GIS point of view.

I tried emailing the author, but I fear that I might have ended up in his file 13. I was asking him about what sort of setting/user interface options he was working on and what sort of work flow the program went through.