Armory is just about ready for alpha, I just need a few more folks to help test. All core features I envisioned for the first release are there --
including the sweep/import functionality, as discussed earlier in this thread. It is available only in "Advanced" and "Developer" usermodes. Standard users will not be able to import or sweep (though sweeping might be okay, but I haven't separated the dialogs yet).
Pursuant to Gavin's warnings, Armory really only works once the Satoshi client is sync'd with the network, so that particular warning is not relevant to Armory. The other thing is, Armory does a full scan of the blockchain for the new key,
immediately. It takes less than a second to do a full scan since it's full-RAM. Even when I do HDD-based blockchain, the scan is about 20s (which is completely reasonable). It will display the transactions on the wallet ledger by blockheader time. You can examine the ledger for the individual address by double-clicking it in the wallet-properties/address-list dialog.
Yes, there could be some confusion if a user imports a key already in their satoshi wallet.
This is one reason I am not encouraging Satoshi->Armory wallet conversions (and have not supplied any function for doing it). I would
really prefer users only import new keys. Similarly, Armory provides a warning if the key you are importing is already in one of your other wallets. It makes sure that you have the ability to shoot yourself in the foot if you want to, but help you avoid it if that wasn't your intention.
Most importantly, everything is well-described in Armory. Short descriptions on screen, mouse-over tooltips and additional popups to explain what you are doing.
All based on the discussions in this thread. So thanks!
Please help test it!
https://bitcointalksearch.org/topic/armory-discussion-thread-56424 . Hell, just use it! If you want to manage masses of imported keys, there is no better way than using Armory, just be aware of the risks mentioned throughout this thread. Even if you don't want to use it as your main client, you can use it simply for sweeping (it will sweep into your Armory wallet, but you can send it to your Satoshi wallet as soon as it gets 1 confirmation).