I am a mostly self taught java programmer and admit to beginner or, charitably, intermediate status. I have two applications I wrote for managing seismic data files. These applications are in use by several oil companies who use them for viewing and editing seismic files in SEGY format. Some of these files are extremely large, hundreds of gigabytes, which presents some issues in terms of IO efficiency and presenting the user with information as to progress. In fact my first questions will be about how to respond to SwingWorker threads when they are cancelled.

Looking forward to benefiting from this forum's expertise.