I'll leave it to the reader to Google bitcoins for more info if you're not familiar with bitcoins, but a user on the bitcointalk forum site has come up with an awesome idea with card, scanner, and iPhone app!
https://bitcointalk.org/index.php?topic=57260.0
Basically it allows the transfer of bitcoins to the provider, and she sees the current value (in USD) and gets money automagically transferred to her.
Code:
She doesn’t have to know anything about bitcoins to use this. The moment that bitcoins are received into her account they are converted into dollars automatically, and she is alerted right away with a text message saying how many dollars she received. She gets a direct deposit sent to her bank account the next business day. All of the back-end processing is done with Bit-Pay.