Apparently LaunchAgents gives you more flexibility for running things like crons that don't need a GUI, whereas LaunchDaemons is a bit more restrictive. I'm unsure if the filename had anything to do with it. I just made sure it was the same or close to what the Label was. Also, aparently ownership and persmissions are important depending upon where it goes: 1. If under ~/Library, the permissions have to be set with you as owner and unaccessible by group or world. 2. If under /Library or /System/Library, the permissions have to be set as root, similarly using 600 or 400. Cool, so, on to the next phase!
... View more