Seeing you are obviously heavily (understatement) subscribed to the 'anti-dynamic' gang. I will find it hard to convince you as to wether I am right or wrong in...
mdenner: Cheers for that, working with the SPID is ok for getting at the db, it still takes a minor miracle to get down to the last inserted / updated table...
Cant you just create multiple tasks between the two original connections, then create an 'On Completion' or 'On Success' workflow running back from the target connection to the source connection....