The GenericClient application is a more powerful than this
application. This application is retained because it is 
somewhat simpler.