Thanks Mike,
That worked.
If I comment out the delay, the breakpoint immediately after the InitializeNetworkGDB_and_Wait() call fails to trigger. Putting in your delay works.
I also reduced the delay down to 1 tick and it also works. This would explain why my while() loop would work as there was a OsTimeDly call at the end of the loop so I suspect the breakpoint was working after this was called.
At least now I can debug the code that I need in the initalisation.
It might be worth posting this as a support to Netburner to find out why this is the case.
Cheers,
Dave...