It seems like I saw a utility once upon a time that would let you create a virtual DirectInput device with any number of axes and buttons, and map those axes and buttons to any axes and buttons on actual DI devices. Now I can't seem to find it (no idea what it was called). Am I completely on crack here, or does such a thing exist?