not every user has a need for popups in their dialogs .... thats why a dll is really the easiest way to achieve this ... in my opinion ... granted u may not be able to call the dll to work properly for u to use these popups ..... but if u cant acheive that then how could u achieve it in a dialog? i mean ud have to tell it what popups to use where to get em from and so on ... so either way u look at it its kinda a better option to have a dll to pass these (btw i dont think its mdx that gives u popups, but rather popups.dll done by dragonzap)