If using a "wallet"... just run the program with these settings... in bitcoind/bitcoin-qt 0.8.2 (and 0.8.1 I believe)
The default fee policy can be overridden using the -mintxfee and -minrelaytxfee
command-line options, but note that we intend to replace the hard-coded fees
with code that automatically calculates and suggests appropriate fees in the
0.9 release and note that if you set a fee policy significantly different from
the rest of the network your transactions may never confirm.
https://bitcointalk.org/index.php?topic=219504.0Yes, you need to accumulate multiple outputs, which will ensure delivery faster. However, not all of us are "rejecting" free transactions.
That is mostly the pools, since they hoard the fees for themselves. Only paying miners for the 25BTC of the block, not the fees inside the blocks they build.
"Add recipient"
http://bitcoin.stackexchange.com/questions/4617/how-can-a-transaction-have-more-than-one-recipient-addressOnce the ASICs get here, they will HAVE to accept free transactions, or they will run out of work to process.
Use a wallet program that doesn't
manipulate YOUR fees, and doesn't
LEECH what "it believes" (what the
pool operators tell him to put), as a transaction fee.
You should not be damned to be charged for giving yourself money, or consolidating your funds into one location. The imposed minimums are a crock of shit. We are not at the point where they are needed yet. The programmers (who also get paid from pools), are doing this because they can, not because it is actually needed. (Seriously, are they trying to tell us that they are that bad of a programmer, that this is an actual issue?)