A force feedback interface device coupled to a host computer, said host computer displaying a graphical environment, said force feedback interface device comprising: a user manipulatable object moveable in a degree of freedom; a sensor that detects a position of said user manipulatable object in said degree of freedom and providing a sensor signal to said host computer, said sensor signal including information representative of said position; and a plurality of actuators coupled to said force feedback device, wherein each actuator is operative to output a force transmitted to said user manipulatable object, said force being correlated with an event or interaction within said graphical environment, wherein each said actuator includes a permanent magnet (148, 158) and an electromagnetic coil, a current being provided in said coil to generate said force by magnetic coupling of the magnet to the coil, a frame coupling said user manipulatable object to said plurality of actuators, said frame movable in said two degrees of freedom; characterised in that: the device comprises a grounded piece; the coil is wrapped around a projection of said grounded piece; the magnet (148, 158) is coupled to said frame and operative to move approximately within a plane with respect to said coil, the frame is coupled to said grounded piece by a plurality of bearings, wherein each bearing comprises: a ground member portion comprising a first indentation, and, a frame portion comprising a second indentation, and, a ball operative to roll between and within the first and second indentations as the frame is translated by the user. a user manipulatable object moveable in a degree of freedom; a sensor that detects a position of said user manipulatable object in said degree of freedom and providing a sensor signal to said host computer, said sensor signal including information representative of said position; and a plurality of actuators coupled to said force feedback device, wherein each actuator is operative to output a force transmitted to said user manipulatable object, said force being correlated with an event or interaction within said graphical environment, wherein each said actuator includes a permanent magnet (148, 158) and an electromagnetic coil, a current being provided in said coil to generate said force by magnetic coupling of the magnet to the coil, a frame coupling said user manipulatable object to said plurality of actuators, said frame movable in said two degrees of freedom; characterised in that: the device comprises a grounded piece; the coil is wrapped around a projection of said grounded piece; the magnet (148, 158) is coupled to said frame and operative to move approximately within a plane with respect to said coil, the frame is coupled to said grounded piece by a plurality of bearings, wherein each bearing comprises: a ground member portion comprising a first indentation, and, a frame portion comprising a second indentation, and, a ball operative to roll between and within the first and second indentations as the frame is translated by the user. the device comprises a grounded piece; the coil is wrapped around a projection of said grounded piece; the magnet (148, 158) is coupled to said frame and operative to move approximately within a plane with respect to said coil, the frame is coupled to said grounded piece by a plurality of bearings, wherein each bearing comprises: a ground member portion comprising a first indentation, and, a frame portion comprising a second indentation, and, a ball operative to roll between and within the first and second indentations as the frame is translated by the user. a ground member portion comprising a first indentation, and, a frame portion comprising a second indentation, and, a ball operative to roll between and within the first and second indentations as the frame is translated by the user.