What we need is an MP3-player-ish Bitcoin dispenser Fallout style. ;^)
It should have a LCD display to show balance/transfer status etc, and two dispensers should have syncing ability (wired or wireless).
Another requirement would be dual flash chips and/or memory cardslot for redundancy.
Obviously this would take some development by a company with deep pockets.
better idea, have a version in java of the bitcoin official's client for cellphones (like for my Nokia 2730 Classic, for example) wich you have a bitcoin address and you can charge it with some money, so, you go to a..... idk, a Cafe, for example, and plug the bluetooth on to receive the bitcoins address of the Cafe and pay what you eat...
anyway, there exist the Bit bills too!