Too many datums!!!
I just finished programming a CMM inspection for a mid-sized support made out of formed sheet stock, .250" thick with machining on 2 faces. The bottom of the 1 part was datum A, the bottom of the second part was datum E. There were 2 large holes on the top as B and C, and the machined step they were located on was D. F was a hole on the bottom, centered on the outside edge. Two smaller holes on the top were J and K, and 2 small holes on the bottom were G and H, and the machined step F was in was datum L. Whew!
So now come the datum callouts, and every circular, cylindrical, or planar surface had a different combination of these ELEVEN datums, some of which made no sense at all; like a hole on the lower surface aligned to datum E (lower), F (lower), and C (upper)?? Huh???? And, since this is Calypso, I have to enter each alignment in my alignment library, which was more than TWENTY!
Also, when you get these 'skewed' datums, I often create a secondary "cartesian" version just so I can report how far off the locations are in the axis shown on the print, like alignments "FGB" and also "FGB-cart", using the line from B to C as my default X+ direction.