I've hit tough times, the flu's nearly finished me off financially and I resorted to siphoning funds from my company to buy medicine & food.
I believe there's a small logic error in the retail shops' check on whether you can afford an item as, despite having exactly $7, I was informed that I didn't have enough funds to buy a $7 food package.
I expect the check is `if (price < funds) ...`, but should be `if (price <= funds) ...`
I managed to find a few coins down the back of the sofa, so I'm OK but I thought I'd mention it.