Thanks for all the suggestions and contributions. I'm in the process of trying out a few of these.