Oh wow, so much to consider! Thank you very much for the suggestions. I will be looking into these.