When you find yourself doing a lot of work in 3D modelling, you occasionally wish for something more capable than the humble two-dimensional mouse. A space mouse is a great tool in this regard ...
The 3DConnexion Space mouse is an interesting device but heavily ... which also shows how the to assemble the device, with all the CAD sources for those who want to modify it.