In one of my methods the compiler complains about the statement Shell.dispose(); It says I can't call a nonstatic method in a static context. The method in which this statement occurs is not static. It was moved from another class in which there was no problem. I can provide the code, of course, but I thought you might be able to answer this one from your experience. Thanks, John -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities