Steve, thanks for the explanations. There are bumps in the road for every company and you have had your share but it seems you are steering this ship through these issues.
Glad you are at the wheel.