Thanks to Guy and Bob................. and Norm for the funny bits