Thanks for the update, devs

You guys rock
Happy the mandatory fee was lowered, disappointed it is still undisableable without recompiling the sourcecode. (Just tried sending myself .00001BTC as a test, and it refused to send it without a .0005BTC fee).
Any fixed-size hardcoded minimum transaction fee in the original client is an example of centralized authority controlling bitcoin: by hardcoding 0.0005 as the minimum, Bitcoin.org is signaling that they do not expect 0.0005BTC to become particularly burdensome in the foreseeable future. Granted, such an assumption is quite probably true, but I still feel it ought to be the market who decides such things, not Bitcoin.org. In particular, bitcoin granularity is effectively capped now at .0001BTC (for original client users). For example, many people have talked about Satoshi (units equal to 0.00000001BTC), but if an original client user wants to actually spend a Satoshi, they will be charged a 5,000,000% fee. So it is tantamount to false advertising to casually discuss these units as if they are already usable.
Proposed Guiding Principle: To the extent it is possible without unduly inconveniencing the developers, the main client should be designed in such a way that if all further client development were halted due to unforeseen catastrophe, freezing the client at the current version, this version should scale arbitrarily.
The present client does not scale. Assuming 21million BTC, a .0005BTC transaction fee is 2.38*10^-9 percent of the ENTIRE bitcoin economy [1]. This might intuitively seem tiny, but bear in mind that 2.38*10^-9 percent of the current USD economy is [2] around $20 (assuming 829billion USD in circulation [3]).
[1]
http://www.wolframalpha.com/input/?i=what+percent+of+21000000+is+.0005[2]
http://www.wolframalpha.com/input/?i=2.38*10^{-9}+%25+of+829000000000[3]
http://www.newyorkfed.org/aboutthefed/fedpoint/fed01.html