@karolherbst@darkdragon@serebit good point, though the big number thing can be mitigated with 128 bit float (or 64 bit if you don't handle trillions of a currency) but the base-2 problem is fundamental. Imagine telling your bank you want to transact exactly 1/3 of a base-3 currency, it doesn't matter how many bits their base-10 number system has.
I'm still broke, though I've got a temp job for now: they've not yet paid me, however, and I've had to pay something like 4k$ for two medications, and another 2k$ that was supposedly going to make the 4k$ free.