Mr Borgnine <s>
Using MesageBox is OK but you cannot make global class based changes to the instances of messagebox littered around your app. If you use DisplayMessage, you could specify a "%messagekey name" (instead of a literal string) to be found in the app registry where you can specify the look/feel of your message. This way, you can also not only define the type of message/icons etc., but you can also change the message itself without modifying your source code.
HTH
Mr. Wine <bg>
-=Gary