I have been carefully considering all of the suggestions posted in this thread and will be implementing a variation on what has been suggested. Details will be posted this week. For now, more refunds have been sent.
It is also clear that some users do not understand the refund process. The refund amount is not the total amount including earnings. It is the total amount originally deposited minus any withdrawals.