Then if you actually do for some reason later want only some of the keys in some smaller wallet(s) you can export again.
Do you actually care which wallet has how much in it?
If so, maybe the script can use the wallet based 'accounts' system to label which addresses belonged to which old wallet.
But if all you really want is all the coins from all the wallets just export all keys from all of them then import that whole lot into one wallet.
-MarkM-
I would be perfectly fine to have all the keys in one wallet. IS there a limit on how many keys you can have in a wallet? If not then this sounds perfect. What's the best way to get the keys out and into another wallet - use the daemon?