It's been months since my last transaction (last transaction was June 30, 2013). Why was I forced to pay a fee of 0.0005 BTC to transfer BTC to myself when I've waited that long? I assume if I waited I could avoid that fee. I was only transferring 0.001 BTC.
Also, is it true that I need to download the encrypted transactions that has ever happened on the Bitcoin network? That every transaction that's ever happened since Bitcoin's inception is in my hard drive?
Thanks for any clarification. I could research the answers myself (and I have done so without really understanding what I was reading) but I thought the questions above would be good for meeting my one post requirement before I'm allowed to post in other topics.