just an idea for making it a bit better:
randomize the amount the faucet gives out with the randomisation occuring once per day, per IP, you can bias it towards lower sums if you really want; either way, this would strongly disincentiveise abuse because it'd make it a real bastard to make any real profit from it.