Quite simply, depositing cash at a bank or 7-11, Walmart, CVS is going to be the fastest and easiest way.
- http://www.Bitfloor.com (Deposit cash at any Chase or Wells Fargo. No fee)
- http://www.BitInstant.com (Deposit at major banks, 7-11, Walmart, CVS, Moneygram, etc., or in Brazil using Boleto or Banco Recomendito, or in Russia, using Qiwi or Cyberplat.)
- http://www.CAVirtEx.com (Deposit cash at several banks)
- http://www.Spendbitcoins.com (Deposit cash at a bank in Australia)
- http://www.MrBitcoins.com (Deposit at a bank in U.S., India, Australia)
- http://BitcoinNordic.com (Purchase CashU or UKash in dozens of countries)
The fees aren't trivial but you can use a credit card to purchase by using VirWoX where you can buy SLL using your Serve card as a credit card, then trade SLL for BTC:
- http://www.VirWoX.com
This probably does't help you if you are looking to spend the coins anytime soon, but you can buy physical Bitcoin, paid for with credit card:
- http://memorydealers.com/catalogsearch/result/?q=bitcoin
Or find a local trade:
- http://www.localbitcoins.com
All kinds of options:
- http://en.bitcoin.it/wiki/Buying_bitcoins