Surely it is not beyond the great computing capabilities of a national bank to be able to do this? I have just married at the grand old age of 38, and while I'll be using my married name 'socially', my professional name will remain as my maiden name as I have spent 15 years building up a profile and don't intend to have to start again. Therefore, I'll still be getting payments made in my maiden name.
I can't be the only person who does this, so why can't the bank cope with it? Grr.