The development of a medical simulator that incorporates substantial training value and realism into an affordable product has been a huge challenge for the simulation community. A large hurdle to making an inexpensive simulator has been the high cost of the computers needed for adequate realism. We have met this challenge by developing CathSim, a low-cost medical simulator that integrates force feedback, multimedia, and 3D graphics simulation technology on an industry standard PC. This product is commercially available and is currently being used by numerous training institutions and hospitals. The CathSim system includes software and a force feedback interface device. The platform and device can be used to train health care providers to perform needle-stick medical procedures. Our first module teaches users the techniques of peripheral intravenous (i.v.) catheterization. Other training modules that will be added to the CathSim platform include central venous catheter (CVC) insertion and peripherally inserted central catheter (PICC) placement. This paper discusses the challenges of this project and the trade-offs and solutions that we developed to overcome them. We describe our process of analyzing and prioritizing the medical tasks necessary to correctly perform peripheral intravenous catheterization. This analysis and prioritization was used to decide which tasks would be included in the simulator and how the included tasks would be replicated. We discuss the method by which we obtained the needed realism in the 3D graphics rendering and in the tactile feedback of the input device. We illustrate how we blended together simulation and multimedia technology to ensure adequate immersion and training efficacy, while keeping the system cost to a minimum.