What I meant to say is that cron does not set the user's $PATH (on mysystems users cannot run cron, only root) consequently a script couldrun from a shell and not from cron. Most cron issues are path related.