Thanks, all - these are all great suggestions, and I'm going to start looking into everything!