We have been able to make a great deal of progress on the product issues. While we are unable to provide an exact time frame, we are hoping to have this wrapped up soon. At that time we will provide another update.
Our teams will be working to assess the situation in order to formulate a plan to mitigate something like this happening again in the future.
As always, we appreciate your continued patience with us!