How about a no currency solution? I use credit cards for most transactions over $10. There should be a way to pay for small items with no transaction fee. Real cash will last much longer and payment lines will move quicker.
It would be interesting to see the effects on these "industries" if we were to move to a purely electronic exchange of money.
If you mean day laborers or migrant workers, I've seen first-hand some employers now pay them with rechargeable AmEx or Visa cash/gift cards like Green Dot. Keeps the shift supervisor from having to carry conspicuous wads of cash around, and it's directly deposited on their card at the end of the shift, so no need for lineups.
Hm... I'm thinking of something universally accepted, something that doesn't need relatively expensive handling equipment, something anyone can get and anyone can exchange for goods and services...