is precsion expressed in XML file adequate?
This is connected somewhat to the issue of double precision, but important values are stored out as text in the XML file. Are these being preserved with enough precision? Human readable formats are notorious for rounding decimal values.