Ok, I got it working OK by using the "OnActivate" method and putting Repaint() calls in as required. Still, my intuition tells me there's a better way to start computations when a form is created (or a better way to handle status forms. If anyone can point me in the right direction, I'd be...