I have an app that would VASTLY benefit from 30+ threads. It is on one form. I have a start and stop button that set "stopper" var. While stopper is false, the app will fire one of 2 procedures. These are nearly identical. One uses one dataset (clientdataset1) and the other users 2 datasets (clientdataset1 and clientdataset2) I will only be using one at a time and never in the same session. I personally have never used threads and get severely confused when reading about them as the verbage is unfamiliar to me. the issues that would seem to be tough are teh dataset access and the reporting of status to the main form.
Please give as detailed an answer as you can, although I appreciate that this is not an easy question.