Cron is great for running jobs on web servers, but it's fairly common for hosting companies to either disable jobs completely or have users submit their scripts to them in order for them to be setup as a job using cron.
There is however a simple way to get round this that doesn't involve multiple support tickets to your hosting provider. It also has the added benefit of providing uptime monitoring alerts to let you know if your host is having "technical issues."