Wow (and ow!). Glad you're ok! Here's to a speedy recovery!