It would have been nice to know last week that rsync had an include and exclude feature for doing copies, so I wouldn't have had to waste 2 days writing shell scripts.
My own fault for not reading the man pages. I like rsync, but really don't use it to it's full potential. Mostly when I use it, I'm copying over ssh and need all the files, or between 2 hard drives and need all the files.
A current project at work is the first one where I needed to exclude directories. Still trying to figure out exactly how the include feature works.
*edit - I completely erased the original text and re-wrote the post. Last version was too negative.