Mike, you are fighting battles on so many fronts that you cannot be blames for blowing off steam. Keep on fighting!