An interesting solution, although I think for sanity's sake I would probably resort to using a VBA Function with a Select Statement just for the simplicity of maintenance of being able to view everything in its entirety and not get totally confused as to what part is what. But, thanks for a good alternative solution.