This is a great article, I've used it already to help format some previously
nasty looking reports. While I was using this code I stumbled on a couple
things that I thought I would share with everyone.
First, if you try to schedule the agent, make sure that you have rights to run
unrestricted agents on the server.
Second, if you are sending long messages you will want to change the
receiveData and sendData functions in the Script Library to return long instead