Hey ArcadeFX,
You could probably loose the PAN feature. I'm looking at PCDJ right now, and it's not there. For position, you would want a FWD and REV button, and a progress bar where you could just point and click and it would go to that point in the song.
All the rest, you hit on the head. You would also (obviously) need a place for the track list. There is only one master track list, and you drag what you want to play to each player.
Also, the ability to select either a CD-ROM drive (audio) as a source, or the LINE-IN from the sound card.
And, if you want to get fancy, add support for 4-channel output. Deck 1 to Front and Deck 2 to Rear, for example. Probably easier than 2 sound card support.
Go to
http://www.visiosonic.com to download the free PCDJ Silver player for more ideas.
I have seen the Mixman, and it would be perfect, if it could only do MP3s. I would have to expand all of my MP3s back to WAV, and that ain't happening!
Hey, if you could make it controlled by the joystick port, let me know, cause I'm use to hacking that port over the keys.
Later,
Billabong