phew... sorry about that, I took my cat's milk and am feeling better now.
What do you think of other current software available for DJ’ing?
Ableton Live blew me away, before that it was just playing music with traktor or even winamp.
Which one do you think is the best available?
Ableton Live hands down.
Are you a digital DJ and use one of these software programs?
nope, bedroom DJ, hobbyist, enthusiast, beat junky.
If so which one?
I use Ableton only.
Do you own a MIDI control surface for DJ’ing with?
I bedroom DJ with a BCR, I also have a remote SL25 but it's not nearly as useful for DJing.
If so what do you use and what do you think of it?
BCR2000, it works great, never locks up, changing presets instantly is a great plus.
What do you think about the current MIDI control surfaces for DJ’ing with?
There are too many out there to consider 1 best for everyone. Small size and USB powered are a plus for DJs, less setup and booths are often crampled.
Would you consider building your own controller?
I have but I'd rather make music in my spare time.
If so would it be based on a standard DJ mixer?
Absolutely not. It's like how Reason was cute when it came out, it was easy to get into because I had experience with hardware equipment, anymore we've moved into a software paradigm which is a more open minded approach to control surfaces.
Important features as I see it:
- USB powered
- good feedback to the DJ, even just 1 LED to indicate position
- device updates per Live's settings, eg change a setting in Live and the controller stays updated
- a smooth pickup mode, or use Live's 'value scaling' technique
- efficient use of space, knobs not so close you bump your knuckles on them, but a device small enough to fit in a cramped DJ booth (eg sit on 1/2 of a turntable platter, better yet, put a hole in the back to fit over a turntable spindle so it sits on the platter

)
- durable, obvious reasons
- based on 2, 4, or 8 tracks like most gear these days. That 'standard' reflects on how we've made our live sets over the years.
- change presets FAST
- easy to hand edit
-- copy presets
-- copy individual knobs from one to the other
-- support ALL the modes, eg absolute, 14 bit, 7 bit, etc
- have a GUI editor that works on PC and OSX.
- support automapping (not a big deal, users can do that, but if you did it up front many more people would use it.)
Plus if you made some kick ass templates for DJing in Live that would also turn people on, n00bs NEVER want to modify stuff off that bat and it takes time to learn how you yourself might come up with the ultimate setup.