I think that it would be great if SC had a special macro or app type for displaying proper pop up messages. Even the sc_alert and sc_error_message, where they can be used, look very bare bone, generic and boring compared to all the UI tweaking possibilities in the applications. In fact, the message looks like it is generated by the browser and has nothing to do with SC.
My background is in desktop and database development and so I am somewhat new to web development. Thus I do not know much about JavaScript/JQuery and such yet. But would it not be possible to have a proper pop up message window which could have theme, header, text, reply buttons and user input with with return values configured through JavaScript/JQuery, so that one would not have to leave the current page? When getting the return value from the message box, there could be an option to refresh the active application if needed, but for just validation and giving the user some information, it would not be necessary.
To me, it seems that the message capability in SC is totally out of sync with the high level of the other application types.