It's a pleasant Sunday morning; the sun is shining through the window and you're in your pajamas, holding a warm mug of coffee and browsing the 'net on your laptop.
Up in the corner of your browser is a little box showing your Bitcoin balance.
Your first stop is the usual Facebook, and it's your friend's birthday. The latest rage is an app called Facebook Bit-Gifts, so you click the Bitcoin link associated with a gift and buy your friend a funny little icon for the Bitcoin equivalent of a quarter. Your balance immediately updates.
Bitcoins, however, are not isolated to a specific site; they're the equivalent of cash, and they're accepted everywhere. Next you check out your favourite DJ's website and see he's released a new song which you can listen to for a donation. The Bitcoin equivalent of 50 cents later, and you're grooving to some great new beats.
You continue browsing away and suddenly you see a message pop up at the top right of your screen, "yup, St.Louis won, here's your money," and your balance increases by a couple of Bitcoins.
Luckily, you have a pretty trendy Internet provider that lets you pay your bill with Bitcoin. You double click our balance and the client pops up. You click the "Bills Due" button and see that you owe 4.2561 BTC for last month's bill; you click "pay" and your balance updates.
Hmm, what to do for lunch? That coffee shop down the street sells a really great panini sandwich and dessert special. You surf over to their website, bring up their menu, and select the items you want. You then select the time you plan on showing up, enter your first name and click "pay in Bitcoin." Your balance immediately updates and you're happy to know that when you walk through the door of the coffee shop, your order will be sitting there ready for you.
No ATMs, no credit cards, no addresses, no clunky online banking, no cash or loose change. The technology is already here. Is there anyone among you who doesn't see this being the way of the future? How could it not be?