60 frames per second, fully operational windows and no DoEvents or OnPaint overrides. Just use a new thread!