There is an easy way to implement a thread intended to do some background computation, the BackgroundWorker control. It attempts to make threading seem easy by making it look like event handling. The ...