sendfrom() makes balances go negative by the fee amount if someone withdraws all coins.
yeah that is exactly my "problem 2", thanks for understanding that.
I've reported it
as a bug, hoping they
do consider it a bug.
@davout: yeah, I'm doing a move there. It is "problem 1", listed in the opening post.
I've fixed it
hacking bitcoind code, though.