What's out there is far worse, but it is your choice... And you are on a free support site, it is monitored by Veritas support reps as well as users.
As for your scheduled job not starting, the single most common issue is that a user creates a scheduled job they want to run today, but don't realize the time period begins at 11pm on the current day. On your job, check this time and also the effective date. A simple way to set things up is like I do, set the effective date a day or two in the past, and change the default time window for start time from 11pm to 1am. When you submit the job, it will immediately fire off and then after it completes it will be scheduled for the following day to run at 1am.