Good ideas, DaVince. Unfortunately I have WisBar Lite, which changes the operation of the X, hence I use the end call button.
I seem to have fixed it though. I fiddled with the Always Connected registry setting (using RegistryWizard, which I'm sure wasn't the best idea!) and now it seems to do the proper job.
Thanks for your help.