Hello, Here's a patch to support some of the work that I'm doing with the clock. It's an affine transformation class (BAffineTransform) with extensions for BPolygon. I need to extend BShape too but haven't done that yet. I think the maths for multiplication aren't right yet, and it could be made much faster, but this is what I have now and I'd like to hear discussion regarding it. Thanks, -- Stephen Deken stephen.deken@xxxxxxxxx