I have replaced CreditNew (or CreditScrew as some like to call it) with a fixed credit system.

The fixed value is based on the average runtime from many samples from a single machine in a well controlled environment (one of my own computers). Obviously, the fixed value will change with each batch, since each batch has a different average runtime.

This should be a pretty fair system, especially after a host has processed enough WUs for the average to kick in. The main downside is the potential for cherry pickers - hopefully there won't be too many of them.

More...