Here is an example of a scripting solution. Customer wanted a prompt if they over-received qty on a PO receipt, but didn't want to be denied doing it. Putting in a simple message box when they over-received (comparing qty received to qty ordered) resolved their issue. This was not possible without the advanced scripting (unless they had to click a button each time).