Glad I asked! This is all great information, and I hope others find this collection of approaches worth keeping a link to. Thank you all.