Impressive list.
Thanks Marv, it's one I use from time to time, and for that matter, it's one I *have* to use from time to time.