A user on an Exchange 2003 server tried to send a 22MB email attachment and received an error. This was because in Global Settings -> Message Delivery a 20MB maximum size was configured.
When assigning logon/off scripts via group policy, you must use a UNC path.