I find it simplest to use a script containing multiple rsync commands, one for each tree. Each rsync can include or exclude files using simple regular expressions. -- ray