SPICE3 is the most recent version of the venerable circuit simulator SPICE from the University of California, Berkeley. Unlike its predecessors, SPICE3 is written in the "C" programming language, and is designed for interactive use under a modern multitasking operating system. SPICE3, being an interactive program, offers the user great control and flexibility in performing simulations, and provides a powerful graphics capability for viewing simulation results. A C-shell like control syntax is supported, as well as such features as plotting while simulating, parameter alteration during simulation, and simulation data controlled breakpoints. Unfortunately, the Berkeley distribution of SPICE3 lacks support for Josephson junctions. As a consequence, the author has developed a customized version of SPICE3b.1 which incorporates a Josephson junction model. The model supports control current modulation, as well as a fifth order polynomial description of the quasiparticle current suitable for NbN junctions. In addition, a new margin analysis command has been added, allowing operating ranges to be determined for an arbitrary circuit with a minimum of simulation. Further enhancements include the addition of a second graphics post-processor with new features and display, as well as debugging and streamlining of the original code. The program is currently configured to run on an IBM/Intel 386 compatible computer with Weitek coprocessor, under DOS extender software. In this paper, the modifications to SPICE3 will be described, and some of the issues involved in simulating Josephson circuits will be addressed. The features and philosophy of the SPICE3 program will be discussed, and sample results presented.