What are the current transaction fees? I thought there were no fees to send bitcoins from one wallet to another. I know the exchanges charge varying fees. Some charge to trade and they all seem to charge to withdraw,but not deposit.
Regarding
current transaction fees:
You can attempt to send your transaction without any transaction fee. In many instances the transaction will go through just fine without a transaction fee.
Most wallets, peers, and miners (or mining pools) on the network enforce certain minimum fees in some situations. One intended purpose of this enforced fee is to prevent someone from creating a Denial of Service attack against the network by broadcasting a HUGE number of transactions of extremely small value. Doing so would require that every node and miner verify every one of the transactions, which would reduce their ability to process legitimate transactions. By adding a small expense on transactions that are either spending very recently received bitcoins or very small value bitcoins, the network protects itself from such an attack.
More information is available here:
https://en.bitcoin.it/wiki/Transaction_fees