I have just come across something bizarre and I can't explain it. I have programs for creating grid squares and for converting points to polygons based on an OS grid reference [GB BNG]. Recently we upgraded to version 10 having previously been on version 7. Some data needed updating based on a new protocol for the disclosure of a protected species. The data, using a new easting and northing was given a point and then run through the same polygon generating routine which creates a polygon based on the accuracy of the grid reference.
When projected on current data and grids the newly created data is not aligned correctly. On further investigation all our data appears west 5 meters and 222 metres south of where it should be in MapInfo 10 but is in the correct position in MapInfo 7.
I cannot see what it is that could be different or changed. All the data created in MapInfo 7 appears in the correct position but if it is generated in MapInfo 10 it is not. We've checked alignment against on-line OS data and what we seen in MapInfo 7 is correct!
Some have suggested that MapInfo 10 is more accurate but a metre is still a metre and 10 metres from the projection origin is still the same 10 metres.