please review my technology.
RobGR: I think the idea is sound.However, my experiences with Java have been so consistently horrible that I won't bother to try it as is.  If you make a native application that I can install, and make sure the download is a few megabytes at most, I will try it.  It sounds like a good idea.