4 Answers
4

Snapcard is a buying service that uses a bookmarklet to populate a shopping cart on Snapcard's site using product details from the e-commerce site you want to buy from. Coindesk's writeup on the service gives more info.

[Edited: This comment originally was for BitSpend.net which is now defunct.]

They don't provide "everything", and I'm not sure how shipping works, but they have quite a large selection. The way I understand that it works is they take in bitcoin, convert it to dollars, and then pay the actual provider of the item(NewEgg, Amazon, etc)

-1 for incorrect information. Bitcoinstore.com is a great site, but it's not a pass through site that pays Amazon or NewEgg to provide items. They are themselves an electronics store that stock items they source from manufacturers. See their official blog at bitcoinstore.tumblr.com for more details.
– Evan LynchJun 27 '14 at 8:04

One option is to use OKPAY they accept bitcoins to fund your wallet at a "market rate" and then you get credited Cash in your wallet.

They also have the ability to create a virtual master card which i thought is pretty cool, so you can essentially use it online.

Although you do need to be verified to use their services.

Note: At the time of writing this, the market rate was $30 cheaper USD per coin compared to BTC-e (normally one of the lower values) , but depending on how badly you want to spend it everywhere, its not bad.