Phew. Sorry for the LOOOONG delay, everyone. I was suffering from enormous burnout. Thank you. (and then when I finally knuckled down to finish this one, I had software issues! RRGGH)