Just the other day I sent a bitcoin and I got no transaction fee.
Yesterday when I sent one it said "transaction is over the size limit" and I needed to pay .01.
Why does it do this sometimes and other times it does not?
Using Bitcoin Android I wanted to send 0.1 BTC as a donation sonce last night. It still hasn't been included in a block... :-(
If you haven't owned the coins for long the client believes somethong is dodgy and won't broadcast your transaction. I think.