I've never DJed before in my life. I have a sound system provided by some people, I have a laptop with everything ripped to 192kbps MP3 (I know, but it works with everything) and Windows XP (I don't have time to move it to Linux before the dance with everything else I'm doing - there's funkiness with the wireless card & Linux, amongst other things) and that's about it. Somebody told me to get a USB dongle soundcard so that I can preview tracks before dropping them in, but didn't mention a good model, just that Turtle Beach has a decent one for $25.
The other problem? Since this is free, I have NO budget for this. So spending $200 for a DJ app which I'll only ever use once and then never look at again is also not an option.
What I need:
1. An application that can either run two copies, with each one pointed at a different sound device, or that can run multiple sound devices within a single application.
2. An application that can figure out the beats per minute of a song and tag the .mp3 file with the data - iTunes seems to have some limited capability in that regard, but is only giving about 30-50% of the songs BPM tags, and leaving the rest blank.
3. A good USB soundcard that isn't going to break the bank.