Code:
on ^*:notice:*:*:{
  var %win = $+(@Notices-,$network)
  if (!$window(%win)) { window -ael %win Arial 12 }
  aline -pi 4 %win ( $+ $nick $+ ): $1-
  window -g1 %win
  beep
  halt
}

Neater, and doesn't have to evaluate $+() and $network so many times.. wink

Just a query. Why use 'window -g1 ..' instead of 'aline -hpi ..' ?