VirWoX: YES
I recommend VirWoX especially because you can buy bitcoins with credit cards. The process is:
- You register an account.
- You buy Linden Dollars (the virtual currency used in the game Second Life) with your credit card.
- You buy bitcoins with your Linden Dollars.
- You you pay a fee of 0.01 BTC and wait 48 hours to transfer your bitcoins to your wallet.
Although there are all those steps, I think it's pretty straighforward and it is the only serious business you can easily buy bitcoins with credit cards.