Sort:  

Thanks! A lot of the credit goes to @battleaxe, both for her original post and for subsequent discussions.