Received outputs are associated to the respective address's account,
but spends (at least, those not generated by the satoshi-client itself) get booked
on the "" account. And "move" may be used to update the inter-account balances.
You can use the 'sendfrom' RPC command to send from an account other than ""
This wiki page explains it:
https://en.bitcoin.it/wiki/Accounts_explainedI've read a couple of pages of that wiki already (mostly lowlevel stuff, like scripts, ...),
but have so far missed this one. Thanks for pointing to it.
from the mentioned wiki:
There is no way to ask Bitcoin to "create a payment transaction using the coins received
from these previously received transactions."
I find this a pity. blockchain at least lets me pick which address's transactions to make
the new payment from, but the satoshi-client doesn't seem to even allow that.