Thanks!

That reminds me, the one thing I forgot to say in the original post..

thanks to everyone on the site for encouragement and feedback, but special mention to Steel General, Ascension, Ramah, landorl, and Locution, for specific helpful bits!