When trying to set up a schedule to run every 5 minutes I got an error that seemed to indicate that you can't schedule apex to run every X minutes or every Y seconds. It appears the fastest you can go is once per hour.
Are there any best practices to get around this limitation (say, scheduling the job a few times) or is this restriction something that should really be adhered to?
You can have a max of 10 scheduled jobs - so theoretically if you only had 1 job that needed to run you could schedule 10 jobs, each starting 6 minutes apart. Not sure if that would work so well in practice, though.