As you know , trading with bitcoins (actually buying something ) is an issue.
Most users are "sitting" on their coins , waiting for the value to go up and down.
I don't think many people are actually buying stuff with it.
An idea that might make a change is "negative interest". If you don't use your coins for for let's say a few weeks , you pay a "tax" for not using your coins and the system automatically reduces a certain amount of coins from your account.
The reduced value goes back to the "system" and now new people can mine them as a new coin.
Pros :
1) People will trade their bitcoins and stop accumulating them !
2) The trade volumes will get huge
3) High trading volumes will encourage more and more people to use bitcoins so the amount of bitcoin users will get dramatically higher.
Cons:
1) People can move money from wallet to wallet so their "old" coins won't pay tax. Need to think about technological solution for that
2) People don't like paying taxes ....
Thoughts ?