I have been using armory for a long time and I love that fact that my wallet is generated from a seed which I only need to back up once.
However, the seed obviously does not contain any data about the transactions I made. If my computer will crash, I will lose all the comments I wrote on my transactions. For example, "Paying $500 for a GPU" will be gone, and I'll be left wondering what did I spend 2 bitcoins on.
To solve that, I backup my wallet after every transaction, which kind of defeats the purpose.
So here is my idea: have armory automatically back up encrypted transaction comments to a centralized server. I'll be happy to pay, say $1 or $2 per month for this service, and if a couple 1000s armory users choose this, it can generate some income to the maintainers.
To clarify:
* No wallet keys are ever sent, so it is impossible to steal funds from the backups.
* The comments should be encrypted by a client side key (perhaps derived from the wallet seed?), so even the server cannot decrypt them.
* The data the server needs to store is very small, only comments and some ids, so something like Amazon's S3 can be used very cheaply.
* It can be nicely integrated into armory so backup happens automatically and restore is user friendly.
* Payment for this service can also, obviously, be nicely integrated into armory. It's a wallet after all
What do you think?