What kind of network WAN or LAN?
What are your concerns server load, network traffic?
If you want to minimise server load then setting up some distributed repositories or super agents would certainly help.
Just to eloborate, It will be over the network, via ePO, even though it's not too much of a load, but with so many end points, I want to make sure there is no congestion anywhere. We have distributed repos and also randomization enabled for tasks and the ASCI is about 4 hours, so not all systems will call into the ePO at the same time either. My inclination is toward tagging based on existing versions of VSE, any thoughts?
Update your Distributed Repositories. Schedule the task accordingly. To create the tags on existing versions of VSE you can create a server task as well.