it's a shame to say it but gone are the days where a dj's skill and talent were of beat matching, set construction and mixing in key manually. but there are still some great dj's out there who with the introduction of new technology learn the ins and outs of the new equipment and utilise it to it's full potential. with the advent of midi mapping in most "dj" mixers it's starting to allow for more creativity and user friendliness, towards implimenting software into a set.