Bit of background to this... in my company we have loads of C# jobs that execute at various points throughout the day (mainly overnight) to insert/update records in our Dynamics