Hi Ben
I got around the problem by having less Datalinqs that needed updating. I'm dragging data from a spreadsheet to generate a leaderboard, and had position, name, picture, team and score for 10 players. That's 50 things that need to update. In my spreadsheet I created a cell that concatenated all the data for a player into one string and used the pipe | symbol as the delimiter. Then in the scene had 10 text boxes that are datalinqed to these combined cells. In the Scene Online event I then pulled it all apart again and populated the items in the scene. Although it appears I'm doing more work, that work seems to be done more quickly than all the datalinqs updating directly.
The other way is to put your script into a scene director that runs when your scene goes online. That way you can drag the script down the timeline a frame or 2 to give you more time.
Ultimately though, the original question of knowing when all the datalinqs are updated still holds!
Hope this helps,
Simon
#XPression