Nice story. Happy families can be hard work...sounds like you've got a good one!