UVM Messaging macros offer a powerful, run-time selection capability that should be exploited in every UVM verification environment but verification engineers do not know how to properly use these capabilities. This presentation will show proper usage of UVM Messaging macros and propose messaging enhancements beyond current UVM capabilities.