You might want to check into a class of crowdfunding sites that exist to fund features in free and open source software. The two main ones I could find are:
It's called arbitrage and you can think of it like a financial circuit. Sell bitcoins and get Pesos. Sell Pesos to get something else (USD?). Sell that something else for bitcoins. Repeat.
As long as you're charging enough fees to cover your costs, you can make money this way and help people protect their assets with a far more trustworthy, even gold-like currency.
Except that bitcoins don't just sit in a cabinet looking pretty. The purpose they serve is to send value from one party to another without requiring the trust of any third party. Transfers happen within an hour or two with fees ranging from 0-1% depending on if you're starting and/or ending with bitcoins.
If bitcoins become worthless in the future, it will only be because another decentralized payment system (probably based on Bitcoin) will have made a significant improvement. People are trying all the time to release a new Bitcoin with some more attractive properties but the system is very good, it's hard to improve upon while still maintaining the decentralized, trust-free essence at its core.
Second life currency cannot be stored outside Linden Labs system. It is just an entry in their database. With Bitcoin, you have your private keys and any money assigned to them is under your sole control. Of course, you may place your private keys in a foolish place but it is your duty to yourself to take precautions in relation to the value therein.
I'm not familiar with second-life banks but I doubt they were truly able to hold SLL so that they were under their sole control. Linden Labs could always claim TOS violation and remove the money from their account. Not so with Bitcoin which is why you keep hearing about the system. It's a genuinely different virtual currency.
"I've seen it. It's rubbish." -- Marvin the Paranoid Android