majgis/arcpy_SortFieldOrder
Two ArcToolbox tools, one for tables and one for feature classes. Create a new dataset with the order of fields sorted. There is an additional option to put a subset of fields at the front. Uses arcpy (ArcGIS 10.0 or above).
PythonNOASSERTION