Piyush, thanks for your input, I have been looking at the automatic scheduler.
Is it possible to use wildcards in the hierarchy name? I have tried a few wildcard variations but it doesn't seem to work. What I am trying to achieve is an auto report schedule that will generate schdules for all existing and future hierarchies.