> raise Not_Now (Exception_Message); I feel your pain! far too much like : throw Not_Now(Exception_Message); My brain does this all the time moving between C# and Delphi. The one I always seem to do, is "except" instead of "catch" in "try" blocks. At least the compiler/syntax checker gets that one right away ;-) M