Now that I have experience using the virtual list technique for a complex reporting need, I have now found a second need for using a virtual list. My question is, what is the best practice for when there are multiple needs for using the virtual list reporting technique? Do I create a separate virtual list table for each one or do I try to create one virtual list table that is "generic" enough to be able to be used for multiple reporting needs? My initial thought is to create separate tables but I can see using this technique many ways and it seems rather "clunky" to have a separate table for each reporting need. For those of you who have lots of experience using the virtual list technique, what have you done? I appreciate the insight.