I am using the latest client but wanted to suggest some
small changes - before a full 3.xx. release

1) Could you provide more options of sending confirmation blocks.
Currently it seems to only be set to every block or end of test.
Specifically, I would like to send once every 5 blocks or so.
This would reduce the pauses between each block (which are
recently significant [30 seconds or so] and network traffic for
both me and more importantly for the main server.

2) Could you provide the ability to change the update frequency
for the status screen (windows version).
Currently it seems to update something once or more every second,
I would prefer once every 10 seconds, or even setable to minutes.
This would save some processor time, but also be less distracting
for indidivduals that like to keep the status box up all the time.
(For status updates, I personally prefer less granuality; for numbers
less decimals places displayed, and for time seconds not listed)

3) During the time the process connects to the main server and
send results it does not continue calculating. Anyway this can
be seperated out into a seperate thread. In my setup, it takes
oftens takes 10's of seconds or more to complete the connection
and communications....time spent not working on the project.

Provided that the main calculations are well optimized, optimizing the intra-block or wraping code might be the next best place to optimize overall
performance.

Regards,