TM - Who Knew. That advanced filter function is just what I was trying to accomplish. Thanks mucho.

Bob, still glad of any feedback on the structure of your uDF and pointer to a primer on how to actually create, name and call uDFs easily.

Thanks all, marking this solved.

Brian