1,000 work units seems like way too many. In reading the stuff for setting up a personal que, they recomment 4 days worth, otherwise you start pushing the envelope before they (distributed.net) start resending the work units out again, and the first one that completes that work unit is the one that gets credit.

If you get bored some time, keep total track of the # of work units you crunch, and the number that is reflected in your posted daily totals and you will see that you are not getting credited for every work unit you crunch. The differench is the work units distributed.net sends out waiting for the first return. I run buffers of 400 for amd64-3200 on linux. An xp1800 will crunch out just under a hundred or so a day, I'm getting around 90 a day out of xp1800. I keep my buffer file at the 300 level for xp1800's and that gives a 3 day run, just in case there are hickups from the distributed.net servers.


edit: extracted from the perproxy setup file,

Specifying numbers that are too large may cause your proxy to buffer a more blocks than your installed client-base can use in a realistic amount of time. It is important to avoid fetching too many extra blocks to reduce the likelihood of a large number of blocks getting wasted if your proxy crashes, or you decide to discontinue running a proxy. Additionally by buffering a large number of blocks, you increase the number of outstanding blocks that must be tracked and managed by the key distribution system, which limits many aspects of distributed.net's performance. On the other hand, specifying too few blocks will make it more likely that your clients will run out of legitimate blocks should short-term network outages occur, forcing them to compute randomly generated blocks, which would have a greater possibility of being duplicated by other machines.

In general, it is recommended that you buffer no more than about 3 or 4 days worth of blocks, so that you could potentially withstand a network outage that long in the worst case. There is typically no reason to want to buffer any more blocks than that. The appropriate number is of course dependent upon the number and speed of clients that you have connecting to your personal proxy, so you will have to determine this value experimentally.