v0.12 released. Changelog:
1) When a faucet is empty, your balance is no longer deducted.
Thank you, sir. Now time to get all the faucet owners to implement the update, :p.
Mine is always filled enogh, I probably won't update as it'll just give me a bunch of errors at first due to my PHP version.
I have no issues with the ones that have funds. 3 so far have zeroed me out and left me with nothing though and that is bad on my reputation as well because by adding sites to my rotator I'm essentially vouching for them being legitimate.
While there can still definitely be some scam sites out there, the damage is a lot lower when there's not a bug (or... missing feature) that zeroe's you out. The issue was this:
1) I earn 100,000 Satoshi
2) I try to cash out. Uh oh, the site only had 99,999 left.
3) Site sets me back to zero
4) (Others can continuing to cash out, so long as their total amount is under 100k)
5) Faucet owner adds in another BTC
6) I'm still at zero so those who haven't tried to cash out can, those who have are screwed and have to start over
My personal issues are 3 -> 5 -> 6. I was thinking a public showing of how much Bitcoin is available on the account would be good as well, though I don't know how the faucet owners would take it. It'd just be nice to be able to say "ah, they're at 0.0001 BTC and haven't added more in 7 days, maybe I should wait it out and drop it from the rotation for now."