i am pretty sure that if you schedule more than 1 scheduled job and they both are caused to run by the user hitting the site, that only the first one runs in that case. BUT the 'lastrun' time on all 3 are updated. there are no error messages. and in fact i get warnings, but only one ONE of the 3 jobs when i hit the website after setting lastrun to cause them to run. we're trying to figure out why sometimes some of the jobs aren't running and this looks like the cause. i would think either all jobs would run OR at the least, only the job run should update the lastrun date so that the 2nd one runs on the next time a user causes the plugin to execute.