Oh good information, thanks. I'd previously ignored Butler because I assumed it was for projects with a lot of complex needs. But I didn't realise it did what you described, which is handy.