I configured RTCD and after a bit of fiddling got it working.
I came into work this morning and found that the server that has NCM on was running at 100% and that all 4gigs of the memory were in use, when I checked the task manager I found that there were a load of Configmgmtjob.exe and also configautodownload.exe processes running. When I had a look in NMC there were 9 Syslog RTCD jobs trying to run and also our overnight backup job was still running.
In the end I decided to bounce the server and disable RTCD as we couldn't afford to have NPM which runs on the same box running so slowly.
What's causing this hangup and how can I get round it?