Indeed. Moving old cards to another wallet is one of the few reasons I have found for having multiple wallets in the first place. Otherwise, I find them to be unnecessary flexibility (to wit, imagine if Calendar or Contacts required you to load the right file before you could see your data 8O).
Still, manually copying is cumbersome and error-prone. I change my passwords on a fairly regular basis (at least, that's my story and I'm sticking to it :wink

. I would like to keep a record of what the old passwords were, in case they are ever needed again--say, for an older encrypted file which got missed when moving to the new password. Using the cut/paste approach works, but requires too much user discipline.
What I would like to see is an "archive" function in these programs; some sort of version tracking. Want to change the password? Change it; the program automatically archives the old one. No longer use an account? Delete it; the program automatically archives it. The archive maintains a full history of the card, so old states can be recovered. This even addresses the speed issue of the original post, as the program would have to read only the "active" cards.
So far, I haven't seen anything like this feature in the wallets I've tried. Has anyone else?