My first task at Ensim as an part-time employee (they said I could make up a job title, so if you want my official title, Java Software Engineer) with Ensim, was to write an applet for viewing network simulations. A larger application, generates a timeline of instructions, which is then saved as a file. The applet loads an parses the file, and allows the user to play and rewind back and forth along the timeline. I wrote and designed the bulk of the timeline data structure, as well a the serialization code for saving and loading the timeline as a file. I also wrote and designed most of the applet, including threads for animation, and gui. It is always an interesting problem to try to get the most out of Java AWT 1.0.2. Another person, Rachit Siamwalla, also extended the gui to include the text output, and aided me in the design and implementation of all phases of this product. This took me approximately 15 hours to implement the basic applet design, and the data structure, and another 15 hours to implement and test the serialization. More time has been spent on refining and extending the applet.