Correct. When I set it to manual I am calling Requery() and in the RowPopulating event I am using the BOs to do some lookups, when PopulateOnLoad is set to manual there is no data for the look ups in the BOs. When set to FormLoad the BOs have data and the lookup completes succesfully.