I seem to be experiencing some strange behavior in ArcGIS 10.0. What's happening is that I have a number of polyline shapefiles that I am editing (deleting and modifying several segments of the lines). However, it seems that about 7 out of 10 times after I am finished editing a particular shapefile, it becomes corrupted. Whenever I try to open the shapefile again, I get the "number of shapes does not match the number of table records" error, at which point I have to use a shapefile repair utility to correct the problem. It appears that the problem each time is that there is an extraneous number of records in the dbf table, but I have no idea what's causing this to occur. Is this some sort of known issue, or is there perhaps something I am overlooking, missing, or doing incorrectly?