Surely it's still load once for each subform though, meaining 3 loads?
Even if the filter/criteria means no records are returned, all 3 recordsources would be checked upon load, right? Or does the 0 filter have a special meaning that stops the recordsource being checked?