1. A virtual welding system, comprising: a programmable processor based subsystem; a spatial tracker operatively connected to the programmable processor based subsystem; a mock welding tool capable of being spatially tracked by the spatial tracker, the mock welding tool includes, one or more adapters, wherein each adapter emulates the real-world appearance of a particular weld type; and a base that is removably coupled to each of the one or more adapters.