Since win32 requires customizing the main event loop to handle e.g. non-modal dialogs, doesn't running nested event loops all over the place (which diverts the messages away from the custom main loop) break things like that?
I have forgotten that trick. Good ol' times. :)
I did, but many operations would still lock. Database operations in particular.