It'd be awesome to include a compression option, say possibly zip, that would if configured, zip the js file and attach that to the welcome email. My email filter says a zipped version of js is allowed.

tell me if I'm wrong, but I think (I've tested it on my server) that javascript doesnt care what file extension of the external javascript file thats being executed.
so basicaly if u rename pphlogger.js to pphlogger.zip and use <script src="pphlogger.zip"></script> it would work as good as .js file so, for now the easiest alternative of "ziping" .js file is just to rename it to any "alowed" by email server extention (.jpg, .gif, .zip)