DJ Kay, (ohhh this is going to get confusing --- we now have DJ Kay, and DJ Kray...).
You have respect from me already, simply from the point that you adjust your club set (of tunes) to cater for the audiences reaction to the preceding tune(s). Whilst this is a logical thing to do (and commonly benefited from by the DJ's on this forum), some "hardened" club DJ's dont do this.
The alternative - of learning a 2 hour set over, and over and over again at home, and then duplicating that 2 hour set in a club, two weeks later, blind and oblivious to what its doing (or not doing) for the dancefloor, gets respect from me for its technical ability (smooth mixing, nice timing, music phrasing etc), but leaves me cold in terms of actually how apt that set was for any given audience. Such DJ's could just have recorded their whole set in the bedroom and brought the CD/Tape with them to the club for the night - and stood there miming their mixes. I've heard that some "pro" DJ's do that already, if they get to a gig and find something not to their liking eg: Poor monitor speakers, or noisy DJ booth, unfamiliar equipment etc.
To me, part of DJ'ing IS the ability to adapt, adjust and be as flexible as possible to cater exactly to what the dancefloor/audience REALLY needs, not what I thought they "might" need, when thinking it over days before the gig.
How many times have DJ's on here, had their next tune, all ready, loaded, cued up, gains adjusted etc etc...and then with less than a minute (or less) left of the current playing tune, glanced at the dancefloor and thought "No....they'll like xxxxxxxxx track, a lot better than what I WAS planning to play next", and then with just seconds to go, cued up the new track instead...
Good grief, I hope its not just me....