Thank you for the detailed review. Some of these things have been on my radar an others haven't. I'll look into checking off as much of this list as I can.