I can vouch for this method. You lose money with some transfer fees, but it's definitely the fastest way to get Bitcoins in under 10 minutes if you already have a Second Life account.
The second fastest way is to sell goods and services in the market here...
Use Bitcoin for its intended use! Provide something to the community and be honest, and you'll EARN Bitcoins!