All the way through the development we wanted to make sure we didn't loose the advantages that make the standard mouse the best pointing device for many applications.
The Logitech Cyberman is probably based on similar ideas, but use a fixed base with potentiometers for the X-Y movements.
Puck-style devices are good for some functions, but you don't get the precision linear mapping of the movement to the pointer, like you do with a mouse or our Wing device.
Sixense devices have their own benefits but holding a device in the air is not ideal for long periods of use.
Our device has benefits where you want the combination of mouse-like precision, and full 3D joystick control. I think there is some potential here for use with some robotic applications, but I want to hear from experts in the field, but I want to see what the experts think.