Right so I've discovered two items which might allow me to control two separate characters movements at once.

http://www.sandiotech.com/sandio_product.php

This is a mouse with 3 joysticks attached, made to work in 3d environments, providing typical X and Y axis that all mice have, as well as six other joystick style axis. 8 Axis in all, although the way it is set up, two of the axis are unable to be used at the exact same time... So really there are 6 axes always available, and one which sometimes is.

http://www.3dconnexion.com/3dmouse/spacenavigator.php

This device has six axis in all. All of its axis handle like a joystick though. This is a disadvantage, as everyone who has played an FPS knows that they play better with mouse control than xbox style (joystick control). Just lets you aim and turn quicker.

I am curious if it is even possible to have axis controls on these devices fall through to other games running on my PC. I assume if they can be programmed as keystrokes it would be possible, but aiming via keystrokes is suicide...

Anyway what do you guys think of these two devices for controlling two characters movement?