actually nah, I fixed it. It was a corrupted Mysql database table that caused problems with the dll, which in turn crashed Mirc. The dll doesn't seem to do null pointers et al. very well, oh well. At least it works now if everything plays nicely.

However, I'm curious if mIRC can be made more resilient to crashes due to dlls, or it's inherently the dll's job to do memory handling properly and not crash mIRC?