I've been liking this idea more and more.
RE: implementation, here's some useful services that handle bitcoin payments:
https://en.bitcoin.it/wiki/How_to_accep ... businesses
If you sell things on your website (goods or services), you'll want to use a Bitcoin merchant solution to accept the Bitcoins (you can usually opt to have them converted to USD or other currencies automatically). If you sell things in a brick and mortar shop, customers can pay using their mobile phone app (for example Coinbase, Paytunia, Blockchain.info or BIPS.gif BIPS), so it's best if you can place a QR code near your register to which the customers can scan with their phone and pay (use http://ma.eatgold.com/accept
to make a QR code sign).
https://en.bitcoin.it/wiki/How_to_accep ... t_Services
BIPS.gif BIPS Bitcoin Internet Payment System processor with mobile checkout solution
BitPay Bitcoin payment processor with mobile checkout solution
BitUtils Provides HTML buttons to start accepting bitcoins instantly. No server side setup required.
Coinbase Offers payment buttons, checkout pages, shopping cart integration, and daily cash out to USD.
MTGOX Bitcoin payment processing
OKPAY Bitcoin payment processing for merchants
Paysius Allows merchants to easily and securely accept Bitcoin on their website and track payments
WalletBit Bitcoin payment processor with mobile checkout solution
Fasterco.in Bitcoin payment processing for merchants and day-traders