I need to get a multithreaded progress thingy working for long operations. Things seem to take a lot longer when the system gives no visual feedback (yes, this is a basic principle of user interface design).