Index: trunk/src/tmcsim/cadsimulator/CADServer.java
===================================================================
--- trunk/src/tmcsim/cadsimulator/CADServer.java	(revision 382)
+++ trunk/src/tmcsim/cadsimulator/CADServer.java	(revision 407)
@@ -129,5 +129,10 @@
          * Class name of desired user interface.
          */
-        USER_INTERFACE("UserInterface");
+        USER_INTERFACE("UserInterface"),
+        /**
+         *  Filepath to which is written the simulation time.
+         */
+        ELAPSED_TIME_FILE("ElapsedTimeFile");
+        
         public String name;
 
@@ -240,6 +245,15 @@
             theModel = new CADSimulatorState();
             theModel.addObserver(theViewer);
-
-            theCoordinator = new Coordinator(theModel);
+            /** Load the simulation time filename from properties */
+            String simTimeFilename =
+                    cadServerProperties.getProperty(
+                    CAD_PROPERTIES.ELAPSED_TIME_FILE.name);
+            if (simTimeFilename == null)
+            {
+                cadSimLogger.logp(Level.SEVERE, "CADSimulator", "Constructor",
+                        propertiesFile + " missing property for " + CAD_PROPERTIES.ELAPSED_TIME_FILE.name);
+                throw new SimulationException(SimulationException.PROPERTY_MISSING_ERROR);
+            }
+            theCoordinator = new Coordinator(theModel, simTimeFilename);
 
             startRegistry(Integer.parseInt(
