A variety of techniques have been proposed to manipulate objects in three dimensions using only a two-dimensional input device, such as a standard mouse. Some of these methods lacked full six degree of freedom (DOF) control, instead manipulating only the two DOF orientation of the object. Others provide six DOF control at the cost of complex user operations and complex implementations. We extend one popular manipulation paradigm, the ARCBALL controller, to a full six DOF controller. We provide two implementations of six DOF control, with the new implementations of operations made simple by taking advantage of graphics library operations. 5 Pages