Thanks! I'm finally back in tip-top shape.

Oh and yes, life is grand!