my setup is:- (i'm at kasha's atm so i can't take a pic of my messy ass desk)
PC - obviously - only needed to broadcast from the line-in socket
external ancient mixer - cost me £80 from a friend when i was 15, at over 12yrs old it's still working solid and sounds great
skullcrusher headphones (the bass is awesome for dance music

)
audio technica standalone XLR mic (connects to mixer for manual control instead of using the OS)
i used to have a dual vinyl+dual cd setup, but due to finances i needed to sell and make some changes. now running a cheapass time-code dual cd setup. i don't use the cd decks for anything else so it's buried under my desk, the software i use can control the cd decks easy enough

. the time code cds help with mixing mp3 files ^.^
although it's not relevant to the actual pc-dj aspect of the thread, for imagery/clarity of the setup. my pc, 19" rackmount mixer and 22" monitor are sitting on a large desk sandwiched between a set of floor standing PA speakers, each with a mid-high range speaker sitting on top of them, there's also a 15" sub cabinet with a 12" sub cab on top of that. all speakers powered by 2 amps (one is only for the subs)
wow that felt like a text block of dewmage, hope this gives you an idea of my setup
love and respect
<3 SL