Created an exception handler to handle all unhandled exceptions. Application.Messagebox used TMessageBox class for it's dialog now. Added new icons for mtConfirmation so you can use MessageBox's mb_IconQuestion. I added a different icon for mtError and mtWarning Changed some Messagedlg's over to App.MessageBox's for testing purposes. Shane