RE: changing the confusing transaction fee message: good idea, and yes, "we" can.
How about:
This transaction requires a transaction fee of at least 0.0N because of its amount, complexity, or use of recently received funds
I don't want to use the word "recommend", because the GUI doesn't let you try to send them without a fee.
Gavin, i don't doubt your good intentions when requiring 0.01 fee, but this produces serious issues currently in my Bitcoin trading.
Meaningly, when i tried to transfer about 9 bitcoins again after receiving 7 confirmations, i still got the "0.01 fee required because of blah blah" message. When i downgrade to 0.3.20, it does not produce this error.
So what is the point of this feature if somebody can "fix it" just by downgrading to a slightly lower version ?