ok, in windows xp (im assuming youre using xp), once you inst6all a control it is given a device id. in older versions of windows you were allowed to edit this number, but the egg heads over at microsoft thought it would be easyer to handle the number in software, transparent to the user. so whats happening is you install the controls and they take up # 0-3, and the virtual driver, which probibly installed last, gets #4. freespace is set up to use stick 0, though you can force it to use 0 or 1. what might work, and im not 100% sure on this, is if you uninstall the drivers for all the components, and install the virtual driver first, followed by the drivers to the other controls (probibly starting with the most used). ive never used a ch stick so im not sure how good their drivers are. before you do that you might want to try editing the "CurrentJoystick" registry entry. first try forcing 0 and then 1, if neither of those work edit the value to 2,3,4,ect and some other value might just work.